Heim > Artikel > Backend-Entwicklung > Die Lampenumgebung kann die PHP-Umgebung nicht analysieren
Die Lösung für das Problem, dass die Lampenumgebung PHP nicht analysieren kann
1. /usr/local/apache/bin/apachectl -M //Anzeigen Das Modul php5_module ist nicht geladen.
2. Überprüfen Sie im Verzeichnis /usr/local/apache2/modules, ob das Modul libphp5.so geladen ist 3. Überprüfen Sie die kompilierte Konfiguration. Ist die Datei korrekt? /usr/local/apache2/conf/httpd.conf
Ändern Sie die Apache-Konfigurationsdatei httpd.conf
vim /usr/local/apache2/conf/httpd.conf
Suchen Sie in httpd.conf: " AddType application/x -gzip .gz .tgz“ Fügen Sie
“AddType application/x-httpd-php .php”
unter der Zeile hinzu und suchen Sie weiter, um Folgendes zu finden: „DirectoryIndex index.html“. Ändern Sie diese Zeile in
“DirectoryIndex index.html index.htm index.php”
und finden Sie: „ #ServerName www .example.com:80“ ändern Sie diese Zeile in
“ServerName localhost:80” 保存后退
4. Überprüfen Sie mit dem Befehl, ob die Hauptkonfigurationsdatei korrekt ist: /usr/local/apache2/bin/apachectl -t
5 . Beim Kompilieren und Installieren von Apache wird empfohlen, zwei Parameter hinzuzufügen (Sie müssen nicht erneut kompilieren, wenn Sie es in Zukunft verwenden):
--enable-modes-shared=most //编译加载最多的模块 --enalbe-modes-shared=all //编译加载所有模块
Empfohlenes Tutorial:
PHP Video-TutorialDas obige ist der detaillierte Inhalt vonDie Lampenumgebung kann die PHP-Umgebung nicht analysieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!