Lösung für PHP, das unter Linux nicht analysiert wird: 1. Fügen Sie den entsprechenden PHP-Typ in der Konfigurationsdatei hinzu. 2. Fügen Sie den entsprechenden Index in der Konfigurationsdatei hinzu. 3. Verwenden Sie den Befehl [#getenforce], um die Firewall zu öffnen ; 4. Laden Sie das Modul [php5_module].
Lösung für PHP, das unter Linux nicht analysiert wird:
Testdateitest.php
Die Code ist
<?php phpinfo(); ?>
, der die PHP-Informationsseite zurückgeben sollte, aber nur der Quellcode wird wie folgt zurückgegeben:
1. Apache fügt das entsprechende PHP nicht hinzu Typ, daher wird PHP nicht unterstützt.
Lösung: Fügen Sie den entsprechenden Typ in der Konfigurationsdatei hinzu
Suchen Sie die Apache-Konfigurationsdatei: Wenn Sie den Speicherort kennen, suchen Sie ihn Wenn Sie den Speicherort nicht kennen, versuchen Sie es mit dem Suchbefehl
Im Stammverzeichnis ausführen:
#find / -name "httpd.conf"
Ändernhttpd.conf
Fügen Sie eine Zeile mit Inhalt in die Datei ein:
AddType application/x-httpd-php .php
2. Es gibt keinen Index für PHP. Wenn dieser Index nicht unterstützt wird, können in PHP geschriebene Webseiten nicht analysiert werden
Lösung: Fügen Sie den entsprechenden hinzu Index
zur Konfigurationsdatei ist die gleiche wie oben, suchen Sie
DirectoryIndex index.html
Wechseln Sie zu
DirectoryIndex index.html index.htm index.php
3 Firewall
Verwenden Sie den Befehl: #getenforce
, um den Status der Firewall zu überprüfen. Erklären Sie, ob sie geöffnet ist. Bitte deaktivieren Sie sie in der Konfigurationsdatei
Ändern Sie im Verzeichnis /etc/selinu die Durchsetzung in der Konfiguration auf disabled
4. Das Modul php5_module
ist nicht geladen
Lösung: Modul hinzufügen
In der Konfigurationsdatei hinzufügen:
LoadModule php5_module modules/libphp5.so
Zum Schluss die Maschine neu starten.
Zu diesem Zeitpunkt sollte es kein Problem geben. Erneut testen, Sie können PHP-Informationen zurückgeben
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP unter Linux nicht geparst werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!