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

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

我已经尝试了所有的安装rh-php70- *的方法,并没有安装和注册适当的php模块。 一个人怎么做?

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 ... 

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

 scl enable rh-php70 bash; systemctl restart httpd 

有关如何在启动时使scl处于活动状态的信息,请参阅此处

不过,我强烈build议您使用相关的systemctl服务通过fpm使用php7。