Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn yum httpd PHP nicht analysiert?
Yum-Lösung dafür, dass httpd PHP nicht analysiert: 1. Öffnen Sie die Datei „httpd.conf“ und fügen Sie den Index „index.php“ hinzu. 2. Fügen Sie den Datei-Parsing-Typ hinzu und ändern Sie den Inhalt, z. B. „AddType application/x-httpd“. -php.php" "; 3. Legen Sie die PHP-FPM-Verbindungsparameter fest und fügen Sie das Fastcgi-Unterstützungsmodul hinzu. 4. Laden Sie den httpd-Dienst neu.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, PHP-Version 8.1, DELL G3-Computer
yum Was soll ich tun, wenn httpd PHP nicht analysiert?
yumNach der Installation von PHP kann Apache (httpd) die PHP-Schnittstelle nicht normal analysieren.
Hintergrund
yumNach der Installation von PHP7.2 httpd kann Apache index.php nicht normal analysieren Darin ist der Klammerpfad meine tatsächlich geänderte Datei
Index.php-Index hinzufügen (/etc/httpd/conf/httpd.conf)<IfModule dir_module>
DirectoryIndex index.php index.htm index.html #增加index.php
</IfModule>
Datei-Parsing-Typ hinzufügen (/etc/httpd/conf/httpd.conf)
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php#增加php类型
PHP-FPM-Verbindungsparameter festlegen (/etc/httpd/conf/httpd.conf)
SetHandler "proxy:fcgi://127.0.0.1:9000"#增加到httpd.conf #也可用socket模式连接 #/path/to/unix/socket必须和php-fpm.conf里面配置的一致 #SetHandler "proxy:unix:/path/to/unix/socket|fcgi://localhost" // unix socket 形式
Fastcgi-Unterstützungsmodul hinzufügen (/etc/httpd/conf.modules.d/00-proxy.conf)
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
HTTPD-Dienst neu laden
systemctl restart httpd #重启
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn yum httpd PHP nicht analysiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!