2016-07-28 124 views
0

所以我尝试让我的版本在不同版本的PHP作曲家 - 修改PHP的版本,它使用在ENV

例如运行作曲家,服务器运行PHP 5.4,我想它运行如在一个特定的用户目录5.6

我已经安装了composer.phar文件到一个用户的根目录下所看到下面

/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

我设法弄清楚了这一点。

我下面的代码添加到我的.bash_profile

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

然后跑到

source ~/.bash_profile