Назад | Перейти на главную страницу

установите mod_php на RHEL 7, используя официальные пакеты

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

Эти файлы позволяют использовать mod_php версия 7 с Apache 2.4. Однако вам следует сначала включите scl для сеанса, затем запустите apache. Например:

scl enable rh-php70 bash; systemctl restart httpd

Для получения информации о том, как сделать scl активным во время загрузки, посмотрите Вот

Однако я настоятельно рекомендую вам использовать php7 через fpm, используя соответствующие systemctl служба.