2017-03-05 139 views
0

我想在共享服務器上設置部署PHP。並無法在服務器上遠程運行php。不同的PHP版本使用SSH

服務器運行php 7.0.6來處理正常的http請求。如果我通過終端SSH方式和遠程服務器上運行php -v我得到:

# php -v 
PHP 7.0.6 (cli) (built: May 2 2016 02:11:49) (NTS) 

這似乎好走,但如果我從我的本地機器上運行遠程命令:

$ ssh '[email protected]' 'php -v' 
PHP 5.3.28 (cli) (built: Mar 29 2014 12:18:37) 

明顯遠程命令沒有使用正確的PHP版本。我找到的版本在.bash_porfile設置:

export PATH=/usr/local/lib/crucial-php/php-7.0.600/bin:$PATH 

,但我不知道如何獲得SSH遠程命令要尊重.bash_profile。反正是有得到遠程命令使用修改過的路徑,而不與source ~/.bash_profile

+1

運行'哪個php'來代替情況。最有可能有兩個會話使用不同的用戶。 – apokryfos

回答