如何在Apache 2.4,Debian 8上将MPM Prefork切换到事件?我已经安装了php-7和php-fpm但是找不到关于将MPM Prefork切换到Event的完整教程。我尝试了this,但MPM Prefork仍在运行,而不是Event。
答案 0 :(得分:0)
执行a2query -M
检查当前的mpm_ worker(prefork,event或worker)。
假设它当前为prefork
。
因此,如果您想切换到mpm_event
。
转到/etc/apache2/mods-enabled
并执行ls -la
会有mpm_prefork.conf and mpm_prefork.load
的符号链接。
然后将mpm_prefork
链接重命名为其他任何内容(可能是mpm_prefork2.conf and mpm_prefork2.load
)。
重命名(运行这些命令):cd /etc/apache2/mods-enabled
和
mv mpm_prefork.conf mpm_prefork2.conf
&
mv mpm_prefork.load mpm_prefork2.load
然后从/ mods-available创建新的符号链接mpm_event.conf and mpm_event.load
到/ mods-enabled,如下所示:
sudo ln -s /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-enabled/mpm_event.load
sudo ln -s /etc/apache2/mods-available/mpm_event.conf /etc/apache2/mods-enabled/mpm_event.conf
sudo service apache2 restart
。现在,a2query -M
它现在会显示event
。
您已成功切换mpm_prefork to mpm_event