Heim > Artikel > Backend-Entwicklung > Was tun, wenn Apache PHP nicht analysiert?
Lösung für das Problem, dass Apache PHP nicht analysiert: 1. Laden Sie die Module „php5_module“ und „libphp5.so“. 2. Ändern Sie die Apache-Konfigurationsdatei „httpd.conf“. 3. Fügen Sie beim Kompilieren und Installieren von Apache den Parameter „most“ hinzu und „alle“ reichen aus.
Empfohlen: „PHP-Video-Tutorial“
Apache kann die PHP-Datei nicht analysieren
Der Fehler bei der Bestimmung, ob PHP nicht analysieren kann
1. apachectl -M //Überprüfen Sie, ob das Modul php5_module geladen ist
2 Überprüfen Sie im Verzeichnis /usr/local/apache2/modules, ob das Modul libphp5.so geladen ist kompilierte Konfigurationsdatei ist da Fehler: /usr/local/apache2/conf/httpd.conf
Ändern Sie die Konfigurationsdatei von Apache 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 dieser Zeile hinzu
Suchen Sie weiter und suchen Sie nach: „DirectoryIndex index.html“, ändern Sie diese Zeile in
„DirectoryIndex index.html index.htm index.php“
Erneut suchen: „#ServerName www.example.com:80“ Ändern Sie diese Zeile in
“ServerName localhost:80“ Speichern und zurück
4. Verwenden Sie den Befehl, um anzuzeigen, 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). Sie verwenden es in Zukunft):
--enable-modes-shared=most //编译加载最多的模块 --enalbe-modes-shared=all //编译加载所有模块
Kurz gesagt: Nachdem ein Fehler aufgetreten ist, müssen Sie zunächst die Ursache des Problems ermitteln, damit Sie es beheben können.
·/usr/local/apache2/bin/apachectl -M:查看安装了哪些模块 ·/usr/local/apache/bin/apachectl -V:查看使用的模式 ·/usr/local/apache2/bin/apachectl -t:检查语法错误 ·/usr/local/apache2/bin/apachectl -l:查看安装的库文件 ·/usr/local/apache2/bin/apachectl graceful:重新加载配置 ·/usr/local/apache2/htcocs 主页存放目录 ·/usr/local/apache2/bin/apachectl 启动文件目录
Das obige ist der detaillierte Inhalt vonWas tun, wenn Apache PHP nicht analysiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!