PHP Plesk 和 CentOS 上的版本不同?

PHP Version on Plesk and CentOS are different?

我对 Linux 服务器很陌生,但我发现了一些奇怪的东西,也许有人可以对此给出适当的解释: 在我的域 "Hosting Settings" 上的 PLESK 管理面板中,PHP 版本是 5.6。 但是当我通过 SSH 访问我的服务器并输入 php -v 时,它说我有 5.4 版。为什么信息不一样,哪一个是真实的?

当您通过 ssh 会话 运行 php -v 时,您 运行 系统或 OS 供应商的 php。用于托管的 Plesk PHPs 位于 /opt/plesk/php/X.X/bin/php,其中 X.X 是 PHP.

的版本

试试这个更好的选择 ssh 作为 root 用户并一个一个地使用这个命令。

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-cgi