所以我试着让我的作曲家版本在不同版本的PHP上运行
例如,服务器运行PHP 5.4,我希望它在特定用户目录中以5.6运行
我已将composer.phar文件安装到users目录的根目录中,如下所示
/home/myuser/composer.phar
然后我将别名添加到用户.bashrc中,如下所示
alias php='/usr/local/php56/bin/php'
alias composer='/usr/local/php56/bin/php /home/myuser/composer.phar'
当我以该用户身份运行php -v时,它会返回正确版本的PHP(5.6)
问题是,composer.phar的第一行有以下代码
#!/usr/bin/env php
这使它实际上以原始5.4
运行我能做些什么吗?这是我需要让我的网站工作的最后一步。
另外,我没有选择升级默认的5.4版本
非常感谢任何帮助。
由于
答案 0 :(得分:0)
我设法解决了这个问题。
我将以下代码添加到我的.bash_profile
export PATH=/usr/local/php56/bin:$PATH
然后跑
source ~/.bash_profile