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
服务。