我知道 Windows 版本的 Plesk 允许您为您托管的每个域选择一个 PHP 版本(4 或 5),但是可以针对 Linux 版本做些什么吗?
我有一台具有 root 访问权限的 Plesk 9.5.3 Centos 5.2 专用服务器。我将要开发的几个网站需要一些 PHP 5.3 功能。
有没有办法,通过操作每个域的 vhost.conf 或通过为 Plesk 安装一个模块,我可以安装和配置不同版本的 PHP 来为盒子上的每个域运行?
理想情况下,默认为 PHP 5.2,可选择 5.3 或 6.x
我的服务器是标准的 Plesk 安装 - 除了使用 YUM 安装一些额外的 PHP 模块外,我什么也没做。今天已使用 Atomic 将 PHP 更新到版本 5.2.17。
答案1
您可以通过将 php 安装为 cgi 脚本(这基本上是 Windows 所做的)来实现这一点,但这样会增加 CPU 时间的开销,并使所有脚本变得非常慢(也要考虑安全影响)。
以我的个人看法,最好让你的 php 保持最新状态并让每个人都遵守 php 要求,如果你的一个客户需要旧版本的 php,只需提供一个 cgi 警告,以防导致速度变慢。