Я хочу передать некоторые переменные из apache в PHP, переменная присутствует в файле /etc/httpd/conf.d/hr3.conf.
Вариабильное название: php_admin_value open_basedir /var/www/html/main_project:/var/www/html/project:/tmp/
Когда я проверяю синтаксис с помощью httpd -t, они выдают ошибку:
AH00526: Syntax error on line 29 of /etc/httpd/conf.d/hr3.conf:
Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration.
Я поискал в Интернете и нашел недостающий модуль (libapache2-mod-php), но не могу найти модуль для fedora28.






I am using with fedora 28 with Server version: Apache/2.4.33 (Fedora).
Source https://blog.remirepo.net/post/2017/11/17/Fedora-27-changes-in-http-and-php
Начиная с Fedora 27, mod_php ZTS (многопоточный) по-прежнему предоставляется, но отключен, поэтому FastCGI теперь используется по умолчанию. Чтобы не нарушить существующую конфигурацию во время обновления дистрибутива и иметь рабочий сервер после установки, они решили реализовать некоторые решения, возможно, временно:
The php package have a optional dependency on the php-fpm package, so it is now installed by default.
The httpd service have a dependency on the php-fpm service, so it is started automatically
Нет необходимости скачивать какой-либо модуль, он уже есть. Необходимо включить модуль в этом файле /etc/httpd/conf.modules.d/00-mpm.conf.
В комментарии к файлу эта строка
#LoadModule mpm_event_module modules / mod_mpm_event.so
И раскомментируйте эту строку:
LoadModule mpm_prefork_module modules / mod_mpm_prefork.so
это работает для меня