php5_module 与 mod_php5 之间的区别

php5_module 与 mod_php5 之间的区别

我正在使用 remi 的 php 存储库来并行使用 php5.6 和 php 7,因此我的 apache 配置文件/etc/httpd/conf.modules.d/10-php56-php.conf如下:

<IfModule prefork.c>
  LoadModule php5_module modules/libphp56-php5.so
</IfModule>

但是我的主要 php 配置(/etc/httpd/conf.d/php56-php.conf)查找 apache 模块如下:

...
<IfModule  mod_php5.c>
...

那么是哪一个呢?我是否必须将 IFModule 更改为php5_module?我如何知道我加载的模块php5_module对应于mod_php5.c

答案1

libphp56-php5.so是文件名,mod_php5是模块名,由前面的文件提供。

注意:您不能使用 mod_php 的多个版本。

我建议你阅读:PHP 配置提示

相关内容