Heim > Backend-Entwicklung > PHP-Problem > Was soll ich tun, wenn PHP unter Linux nicht geparst werden kann?

Was soll ich tun, wenn PHP unter Linux nicht geparst werden kann?

coldplay.xixi
Freigeben: 2023-03-02 09:46:01
Original
3189 Leute haben es durchsucht

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].

Was soll ich tun, wenn PHP unter Linux nicht geparst werden kann?

Lösung für PHP, das unter Linux nicht analysiert wird:

Testdateitest.php

Die Code ist

<?php        
phpinfo();
?>
Nach dem Login kopieren

, 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"
Nach dem Login kopieren

Ändernhttpd.confFügen Sie eine Zeile mit Inhalt in die Datei ein:

AddType application/x-httpd-php .php
Nach dem Login kopieren

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
Nach dem Login kopieren

Wechseln Sie zu

DirectoryIndex index.html index.htm index.php
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage