我有自己的正在运行的服务器:php(5.3.3)、centos(6.5 final)和parallels plesk panel(11.5.30 Update #47)。
该服务器有订阅 plesk 的客户,并且已设置好域。与 roundcube 邮件、mysql 和 phpmyadmin 等紧密集成。我没有使用任何网站构建器,因为所有网站都是 Drupal。
我需要运行一个 Drupal 模块(PHP),它依赖于 PHP 5.3.9+ 版本。
但是,我忍不住担心,如果我尝试一些更新 php 的示例,它可能会破坏我所依赖的 Parallels 功能。更新 PHP 版本安全吗?
如果它是安全的,那么有没有推荐的方法供使用我这种设置的人使用?
答案1
正如克里斯托弗·佩兰 (Christopher Perrin) 所说的那样,“如果您需要一个不在您的发行版存储库中的版本,那么您将陷入危险。” - 这证实了我的怀疑,除非您真的知道自己在做什么,否则最好不要管它。
此外,次要版本不应该成为问题。这让我搜索了有关更新次要版本的信息,然后偶然发现了这个http://forum.sp.parallels.com/threads/php-panda-multi-php-installer-for-plesk.293750/
该页面介绍了 PHP Panda,它是 Plesk 的多 PHP 安装程序。通过安装它,您可以运行具有不同版本 PHP 的不同域。同时不会干扰 PHP 的默认安装。
它通过每个域的“网站脚本和安全”页面中的下拉菜单将此功能添加到 Plesk。
我用来安装它的命令是:
1)设置原子 yum 存储库
wget -q -O - http://www.atomicorp.com/installers/atomic |sh
2)安装Panda
yum install plesk-php-panda
对我来说就是这样。该页面还提到了 Nucleus 订阅者的第三步
yum install plesk-php53-panda
对于我来说,它说没有可用的包但一切都按描述工作。
我对这个解决方案感到非常满意。现在我可以运行这个新应用程序而不会影响任何其他东西。