2016-07-28 82 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