Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn Apache PHP nicht unterstützt?
Die Lösung für das Problem, dass Apache PHP nicht unterstützt: Ändern Sie dann die Konfigurationsdatei und prüfen Sie, ob das PHP-Modul geladen ist. Installieren Sie dann „libphp7.so“. Besuchen Sie die offizielle Website, um das binäre PHP-Paket herunterzuladen und zu installieren.
Apache2 unterstützt keine PHP-Dateien. Lösung
1. Ändern Sie die Apache-Konfigurationsdatei
vim /usr/local/apache2/conf/httpd.conf
. Fügen Sie index.php
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
hinzu ; Fügen Sie eine Zeile hinzu AddType application/x-httpd-php .php AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
3 Überprüfen Sie, ob die Syntax der Konfigurationsdatei httpd.cnf korrekt ist
apachectl -t
4 🎜 >
apachectl graceful5. Überprüfen Sie, ob das PHP-Modul geladen ist
apachectl -MÜberprüfen Sie, ob php7_module (shared) vorhanden istWenn kein php7-Modul vorhanden ist, prüfen Sie, ob php7 vorhanden ist Moduldatei libphp7.so
ls /usr/lib/apache2/modules/libphp7.2solibphp7.so-Installation
apt-get install libapache2-mod-php7.2 a2enmod php7.2Laden Sie das PHP-Modul in die httpd.cnf-Konfigurationsdatei
LoadModule php7_module modules/libphp7.2soAlle geladenen Module von Apache anzeigen
apachectl -t -D DUMP_MODULESEndlich gefunden. Die NTP-Version von PHP ist nicht threadsicherAlle PHP löschen
apt remove php*3. Gehen Sie erneut auf die offizielle Website, um das binäre PHP-Paket herunterzuladen und zu installieren
https://i.cnblogs.com/PostDone.aspx?postid=11143698&actiontip=%E5%8F%91%E5%B8%83%E6%88%90%E5%8A%9F apt-get install libapache2-mod-php7.2OK
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Apache PHP nicht unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!