在我使用的Raspbian(buster)上,我可以通过将PHP从7.4升级到8.0来解决以下错误:配置错误:未加载MPM。
当尝试启用mpm_prefork时,它显示该模块不存在:错误:模块mpm_prefork不存在!
我确实安装了libapache2-mod-php:apt-get install libapache2-mod-php
我已经没有头绪了,希望能得到帮助!
安装命令是sudo apt-get install apache2-mpm-prefork。
然而,请确保您知道自己在做什么,已经安装了什么等等。
有些配置会禁用mpm_prefork并使用mpm_event。要了解情况,需要查看您的Apache配置,启用和配置了哪些模块,应用程序的要求,PHP与PHP-FPM的配置等等。
还有可能您同时配置了PHP 7.4和PHP 8.0,这可能会破坏您的Apache配置。
在最坏的情况下,您可能需要完全卸载PHP 7.4和PHP 8.0,然后安装PHP 8.0。
注意:PHP 8.2是当前版本。除非您对8.0有特殊要求,否则请使用8.2版本。
安装命令是sudo apt-get install apache2-mpm-prefork。
然而,请确保您知道自己在做什么,已经安装了什么等等。
有些配置会禁用mpm_prefork并使用mpm_event。要了解情况,需要查看您的Apache配置,启用和配置了哪些模块,应用程序的要求,PHP与PHP-FPM的配置等等。
还有可能您同时配置了PHP 7.4和PHP 8.0,这可能会破坏您的Apache配置。
在最坏的情况下,您可能需要完全卸载PHP 7.4和PHP 8.0,然后安装PHP 8.0。
注意:PHP 8.2是当前版本。除非您对8.0有特殊要求,否则请使用8.2版本。