Ну, отключите событие 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, прерывание

 arkascha16 сент. 2017 г., 22:15
Конфликт говорит вам, что вы не можете включить оба mpm: eventа также работник. И что вы не можете использовать внутренний модуль php с рабочим mpm.
 arkascha16 сент. 2017 г., 22:16
Вы хотите использовать рабочий mpm вместе с менеджером процессов php-fpm factcgi. Это работает, я фактически переключил одну из моих систем именно на эту настройку сегодня ;-)
 arkascha16 сент. 2017 г., 22:20
Ну, отключите событие mpm, установите и настройте php-fpm, который включает в себя дополнительную конфигурацию php.
 tb3d16 сент. 2017 г., 22:20
Так что мне делать?

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

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