如何下载并使用phpEnv实现多版本PHP运行环境?
- 内容介绍
- 文章标签
- 相关推荐
本文共计710个文字,预计阅读时间需要3分钟。
当然可以,请您提供需要改写的原文内容,我将按照您的要求进行修改。
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 文件。
本文共计710个文字,预计阅读时间需要3分钟。
当然可以,请您提供需要改写的原文内容,我将按照您的要求进行修改。
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 文件。

