在我使用的Raspbian(buster)上,我可以透過(guò)將PHP從7.4升級(jí)到8.0來(lái)解決以下錯(cuò)誤:設(shè)定錯(cuò)誤:未載入MPM。
當(dāng)嘗試啟用mpm_prefork時(shí),它顯示該模組不存在:錯(cuò)誤:模組mpm_prefork不存在!
我確實(shí)安裝了libapache2-mod-php:apt-get install libapache2-mod-php
我已經(jīng)沒(méi)有頭緒了,希望能得到幫助!
安裝指令是sudo apt-get install apache2-mpm-prefork。
然而,請(qǐng)確保您知道自己在做什麼,已經(jīng)安裝了什麼等等。
有些配置會(huì)停用mpm_prefork並使用mpm_event。要了解情況,需要查看您的Apache配置,啟用和配置了哪些模組,應(yīng)用程式的要求,PHP與PHP-FPM的配置等等。
還有可能您同時(shí)設(shè)定了PHP 7.4和PHP 8.0,這可能會(huì)破壞您的Apache設(shè)定。
在最壞的情況下,您可能需要完全卸載PHP 7.4和PHP 8.0,然後安裝PHP 8.0。
注意:PHP 8.2是目前版本。除非您對(duì)8.0有特殊要求,否則請(qǐng)使用8.2版本。