在我使用的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版本。