如何将MPM Prefork切换到Apache2.4,Debian 8上的事件?我已经安装了php-7和php-fpm,但是找不到将MPM Prefork切换到Event的完整教程。我尝试了this,但MPM Prefork仍然在运行,而不是事件。
发布于 2021-10-05 09:40:47
我一个接一个地完成了以下步骤:
su
export PATH=$PATH:/sbin
a2dismod php7.1
a2dismod mpm_prefork
a2enmod mpm_event
a2enmod proxy_fcgi
a2enconf php7.1-fpm
systemctl restart apache2如果未安装php7.1-fpm,则可以在上述步骤之前使用apt-get install php7.1-fpm进行安装,也可以检查是否使用dpkg -l {package_name}进行了安装
最后,您可以使用以下命令来确保您所做的工作:apachectl -V
发布于 2018-03-30 18:02:41
Do,a2query -M检查当前的mpm_工作进程(预派生、事件或工作进程)。假设它当前是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- 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 Now。您已成功切换mpm_prefork to mpm_event
https://stackoverflow.com/questions/43464564
复制相似问题