当我重新编译 Apache 时,我是否需要重新编译 PHP 并重新编译 PHP 的扩展?

当我重新编译 Apache 时,我是否需要重新编译 PHP 并重新编译 PHP 的扩展?

我想升级 Apache,我落后了几个版本(Apache/2.2.12),我想添加 mod_ssl。我需要重新编译 PHP 吗?我还使用 APC PHP 扩展 - 如果我不需要重新编译 PHP,是否需要重新编译 APC?

谢谢

答案1

最安全的答案:如果您重新编译 Apache,则应该重新编译 PHP(和 APC)。

更长的答案:你也许可以逃脱不是如果 mod_php 所依赖的 Apache 版本之间没有任何变化,则重新编译 PHP(或 APC)。mod_php 应该只使用公共 Apache API,并且在小版本之间不会发生变化(例如从 2.2.12 到 2.2.13)。

说实话,鉴于每个版本中都存在各种安全修复,保持 PHP 更新可能更为重要。因此,如果您要升级 Apache,请考虑将 PHP(和 APC)升级到最新稳定版本。

相关内容