Composer - 更改它在env

时间:2016-07-28 05:20:37

标签: php linux composer-php

所以我试着让我的作曲家版本在不同版本的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版本

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。

我将以下代码添加到我的.bash_profile

export PATH=/usr/local/php56/bin:$PATH

然后跑

source ~/.bash_profile