use*_*502 15 php centos composer-php centos7
在CentOS 7上,我安装了PHP 7.1.
然后我安装了作曲家:
cd /tmp
curl -sS https://getcomposer.org/installer | php71 --> used php71 instead of php, php didn't work
mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
然后,在使用时composer
,我得到:
/usr/bin/env: php: No such file or directory
Run Code Online (Sandbox Code Playgroud)
使用时sudo composer
,我得到:
sudo: composer: command not found
Run Code Online (Sandbox Code Playgroud)
use*_*502 23
正如@alexhowansky建议的那样,我运行了以下命令:
sudo ln -s /usr/bin/php71 /usr/bin/php
Run Code Online (Sandbox Code Playgroud)
现在composer命令工作.谢谢
您需要添加/usr/local/bin
到您的PATH
变量中。最简单的方法是将其放入您的个人资料或位于以下任一位置的 bash_profile 中:
您可以将以下内容添加到其中一个文件中:
export PATH="$PATH:/usr/local/bin/"
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅:https : //unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
如果您在添加文件时已登录,则可以source
在 bash 提示符下使用:
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
至于php7
vs.php
问题,正如亚历克斯所建议的那样,您可以创建一个符号链接,使其有点像别名。
归档时间: |
|
查看次数: |
25113 次 |
最近记录: |