使用官方软件包在 RHEL 7 上安装 mod_php

使用官方软件包在 RHEL 7 上安装 mod_php

RHEL 7 包含rh-php70-php在官方存储库中。但是,此模块不会安装 mod_php。

我尝试了所有安装 rh-php70-* 的方法,但没有一种方法能够安装并注册适当的 php 模块。该怎么做?

答案1

该软件包rh-php70-php包含以下文件:

[root@nas ~]# repoquery -l rh-php70-php
/opt/rh/httpd24/root/etc/httpd/conf.d/rh-php70-php.conf
/opt/rh/httpd24/root/etc/httpd/conf.modules.d/15-rh-php70-php.conf
/opt/rh/httpd24/root/usr/lib64/httpd/modules/librh-php70-php7.so
...

mod_php这些文件允许在 Apache 2.4 中使用版本 7。但是,您应该首先为会话启用 scl,然后运行 ​​apache。例如:

scl enable rh-php70 bash; systemctl restart httpd

有关如何在启动时激活 scl 的信息,请查看这里

但是,我强烈建议您通过 fpm 使用 php7,并使用相关systemctl服务。

相关内容