如何下载并使用phpEnv实现多版本PHP运行环境?

2026-04-29 12:331阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计710个文字,预计阅读时间需要3分钟。

如何下载并使用phpEnv实现多版本PHP运行环境?

当然可以,请您提供需要改写的原文内容,我将按照您的要求进行修改。

phpenv install 命令报 command not found

这是最常见的一环卡死问题:你克隆了仓库、改了 PATH,但 phpenv install 仍不可用 —— 因为 phpenv install 功能由插件提供,并非 phpenv 自带。

  • 必须先安装 php-build 插件:git clone https://gitcode.com/gh_mirrors/ph/php-build $(phpenv root)/plugins/php-build
  • 确认插件目录存在:ls $(phpenv root)/plugins/ 应输出 php-build
  • 部分系统需额外安装编译依赖(Ubuntu/Debian):sudo apt-get install -y autoconf bison build-essential libssl-dev libcurl4-openssl-dev libreadline-dev zlib1g-dev
  • 插件装好后,phpenv install --list 才能正常列出可用版本

切换 PHP 版本后 php -v 不变

本质是 shell 的 which php 指向了系统自带 PHP(如 /usr/bin/php),而非 phpenv 生成的 shim 文件。

阅读全文
标签:phpenvPHP

本文共计710个文字,预计阅读时间需要3分钟。

如何下载并使用phpEnv实现多版本PHP运行环境?

当然可以,请您提供需要改写的原文内容,我将按照您的要求进行修改。

phpenv install 命令报 command not found

这是最常见的一环卡死问题:你克隆了仓库、改了 PATH,但 phpenv install 仍不可用 —— 因为 phpenv install 功能由插件提供,并非 phpenv 自带。

  • 必须先安装 php-build 插件:git clone https://gitcode.com/gh_mirrors/ph/php-build $(phpenv root)/plugins/php-build
  • 确认插件目录存在:ls $(phpenv root)/plugins/ 应输出 php-build
  • 部分系统需额外安装编译依赖(Ubuntu/Debian):sudo apt-get install -y autoconf bison build-essential libssl-dev libcurl4-openssl-dev libreadline-dev zlib1g-dev
  • 插件装好后,phpenv install --list 才能正常列出可用版本

切换 PHP 版本后 php -v 不变

本质是 shell 的 which php 指向了系统自带 PHP(如 /usr/bin/php),而非 phpenv 生成的 shim 文件。

阅读全文
标签:phpenvPHP