我对Linux服务器非常陌生,但我发现了一些奇怪的东西,也许有人可以给我一个适当的解释:在PLESK管理面板上的“托管设置”,我的域名的PHP版本是5.6。但是当我通过SSH访问我的服务器并输入php -v时,它显示我的版本是5.4。为什么信息是不同的,哪一个是真实的?
发布于 2016-09-14 12:46:12
当您通过ssh会话运行php -v时,您运行的是系统或操作系统供应商的php。用于托管的Plesk PHP位于/opt/plesk/php/ X.X /bin/php中,其中X.X是PHP的版本。
发布于 2019-10-07 21:50:29
作为root用户尝试此更好的选项ssh,并逐个使用此命令。
mv /usr/bin/php /usr/bin/php.backup
mv /usr/bin/php-cgi /usr/bin/php-cgi.backup
ln -s /opt/plesk/php/5.6/bin/php /usr/bin/php
ln -s /opt/plesk/php/5.6/bin/php-cgi /usr/bin/php-cgihttps://stackoverflow.com/questions/39471847
复制相似问题