
Как установить PHP на RHEL8, чтобы он использовал "Server API" "apache 2.0 handler" вместо PHP-FPM? Я считаю, что PHP-FPM вызывает проблемы, и я не вижу модулей, включенных в Apache для веб-сервера.
Я попробовал установить PHP73 из «remi-php73», но это не дало результата.
решение1
Начиная с RHEL-8, httpd работает в потоковом режиме (событийный MPM) и использует php-fpm для лучшегопроизводительность и безопасность.
В RHEL-8 mod_php все еще предоставляется, а в RHEL-9 он удален.
mod_php доступен только в старом рабочем режиме (prefork MPM), поэтому если вы переключитесь обратно на него, будет использоваться mod_php.
Проверьте /etc/httpd/conf.modules.d/00-mpm.conf, чтобы выбрать правильный MPM.
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Также проверьте /etc/httpd/conf.modules.d/10-php.conf, чтобы включить mod_php
LoadModule php7_module modules/libphp7.so
Я считаю, что PHP-FPM вызывает проблемы
Я рекомендую вам изучить эти проблемы, а не пытаться обойти их, переходя на старый устаревший способ.