小编tb3*_*b3d的帖子

将 Apache MPM 从 prefork 更改为 worker

我需要将 MPM prefork 模块更改为 worker,但它不适用于我的 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_worker 的 mpm_event 冲突:考虑 mpm_worker 的 mpm_prefork 冲突:错误:模块 mpm_prefork 已启用 - 由于冲突而无法继续。需要先禁用!

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

ERROR:以下模块依赖于mpm_prefork,需要先禁用:php7.0 root@Debian-91-stretch-64-LAMP ~ # a2dismod php7.0 Module php7.0 disabled。

要激活新配置,您需要运行:

systemctl 重启 apache2

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

模块 php7.0 已禁用。

要激活新配置,您需要运行:

systemctl 重启 apache2

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

考虑 …

php apache configuration debian

6
推荐指数
1
解决办法
9392
查看次数

标签 统计

apache ×1

configuration ×1

debian ×1

php ×1