我尝试通过PHP命令安装composer,就像在getcomposer站点中所说的那样,
但是bash抛出一个错误:
bash: php: command not found
所以我在谷歌搜索了一下,我想出了一些答案,
1)将PHP二进制文件路径添加到$PATH变量
问题是当我跑:
find / -name php -type f
我收到此错误:
find: ‘/run/user/1000/gvfs’: Permission denied
即使有sudo和root
2)安装php-cli包,所以我运行
pacman -S php7-cli
但我得到这个错误:
error: target not found: php7-cli
那对我不起作用的是什么?
我通过XAMPP安装程序和我’使用manjaro安装了php
解决方法:
无论何时安装XAMPP,您都可以获得所有Apache,MySQL,PHP堆栈.问题是,XAMPP不会将二进制文件链接到您的PATH,因为您可能已安装该软件的另一个版本.
Composer需要在PATH上提供PHP版本,因此更容易的选择是链接已安装的PHP版本.
我想你可以在/ opt / llamp / bin中找到你的PHP二进制文件,这样你就可以这样链接它:
sudo ln -s / opt / llamp / bin / php /usr/bin/php
希望它有效!
标签:php,bash
来源: https://codeday.me/bug/20190828/1753043.html