并行运行多个 PHP 版本

并行运行多个 PHP 版本

这个问题困扰了我好久了。虽然我并不指望能找到答案,但也许有人至少能告诉我原因。

我已经在 Web 服务器上同时运行多个 PHP 版本mod_fcgid很长时间了。不幸的是,除了一个版本(“系统版本”)之外,我总是必须自己编译所有版本。我可以这样做,没问题。我只是想知道为什么没有来自“受信任”来源的 PHP 软件包可以同时安装。我认为现在以 cgi 形式运行 PHP 非常普遍,因此为不同的 PHP 版本设置不同的路径对我来说是显而易见的。我可以理解为什么大供应商(red hat、debian)不会这样做,但是为什么像 dotdeb(debian)或 ius(centos)这样的存储库不以这种方式打包他们的 PHP 版本?

答案1

出于安全原因,存储库始终包含最新版本。这确实是简短的回答。当然,每条规则都有例外,因为给定软件可以有多个“稳定”版本,但通常只有一个,因为管理多个版本太麻烦了。

此外,PHP 5.5 是您的版本应该正在运行,仅当您有一些应用程序需要它时才使用 5.4。 5.3 根本不应该使用,因为它在大约 6 个月内没有更新并且已经过时了。

相关内容