我需要在 RHEL4 上为 PHP 安装添加 MySQL 支持。由于需要其他扩展,我需要从源代码重建 PHP。当我重新启动 Apache 时,它会停机几秒钟吗?还是我需要在安装 PHP 时停止它?
答案1
这取决于您使用的是 mod_php 还是 php cgi。mod_php 在 apache 启动时加载到内存中,因此您可以安装 php 而不会影响它。重新启动 apache 时将加载新的 mod_php 模块。
另一方面,每次运行脚本时都会加载 PHP CGI。如果您将 PHP 安装到新位置,那没问题,因为 apache 只会在重新启动时查找新位置并在其配置文件中找到新位置。但是,如果您使用 PHP CGI 并在现有安装上安装 php,则必须在发生这种情况时关闭 apache。