2017-03-05 136 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

回答