Ubuntu 16.04终端安装Composer失败:PHP命令未识别如何解决?
解决Ubuntu 16.04终端找不到PHP命令的问题
出现这个提示是因为系统全局环境变量里没有PHP的执行路径——你安装的XAMPP自带PHP,但它的路径没被加入系统PATH,而系统本身也没安装PHP CLI包。下面提供两种解决办法:
方法一:使用XAMPP自带的PHP完成Composer安装
XAMPP的PHP默认安装在/opt/lampp/bin/目录下,直接用这个路径的PHP执行命令即可:
- 下载Composer安装脚本:
/opt/lampp/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
- 执行安装脚本:
/opt/lampp/bin/php composer-setup.php
- 将Composer移到系统全局目录,方便后续直接使用:
sudo mv composer.phar /usr/local/bin/composer
方法二:安装系统PHP CLI包
如果需要系统全局可用的PHP环境,直接安装提示里的PHP包:
- 更新软件源并安装php7.0-cli:
sudo apt update && sudo apt install php7.0-cli
- 安装完成后,继续用全局PHP完成Composer安装:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php sudo mv composer.phar /usr/local/bin/composer
内容的提问来源于stack exchange,提问作者Hashibul Hasan
相关产品推荐
相关产品推荐

