Ну, отключите событие mpm, установите и настройте php-fpm, который включает в себя дополнительную конфигурацию php.

ужно изменить модуль MPM prefork на рабочий, но он не работает на моем Debian 9.1. Когда я включаю рабочий модуль, PHP не работает. Я не могу включить модуль php7.0 обратно.

Вот вывод из консоли:

root @ Debian-91-stretch-64-LAMP ~ # apachectl -V | grep -i mpm

AH00558: apache2: Не удалось надежно определить полное доменное имя сервера, используя 2a01: 4f8: 171: fc2 :: 2. Установите глобальную директиву «ServerName», чтобы подавить это сообщение

Сервер MPM: префорк

root @ Debian-91-stretch-64-LAMP ~ # a2enmod mpm_worker

Рассмотрение конфликта mpm_event для mpm_worker: Рассмотрение конфликта mpm_prefork для mpm_worker: ОШИБКА: модуль mpm_prefork включен - не может продолжаться из-за конфликтов. Сначала нужно отключить!

root @ Debian-91-stretch-64-LAMP ~ # a2dismod mpm_prefork

ОШИБКА: Следующие модули зависят от mpm_prefork и должны быть сначала отключены: php7.0 root @ Debian-91-stretch-64-LAMP ~ # a2dismod php7.0 Модуль php7.0 отключен.

Чтобы активировать новую конфигурацию, вам нужно запустить:

systemctl перезапустить apache2

root @ Debian-91-stretch-64-LAMP ~ # a2dismod php7.0

Модуль php7.0 отключен.

Чтобы активировать новую конфигурацию, вам нужно запустить:

systemctl перезапустить apache2

root @ Debian-91-stretch-64-LAMP ~ # a2enmod mpm_worker

Учитывая конфликт mpm_event для mpm_worker:

Учитывая конфликт mpm_prefork для mpm_worker:

Включение модуля mpm_worker.

Чтобы активировать новую конфигурацию, вам нужно запустить:

systemctl перезапустить apache2

root @ Debian-91-stretch-64-LAMP ~ # a2enmod php7.0

Учитывая зависимость mpm_prefork для php7.0:

Учитывая конфликт mpm_event для mpm_prefork:

Учитывая конфликт mpm_worker для mpm_prefork:

ОШИБКА: модуль mpm_worker включен - не может продолжить работу из-за конфликтов. Сначала нужно отключить!

ОШИБКА: не удалось включить зависимость mpm_prefork для php7.0, прерывание

Ответы на вопрос(0)

Ваш ответ на вопрос