Rumah >pembangunan bahagian belakang >masalah PHP >Apakah yang perlu saya lakukan jika yum httpd tidak menghuraikan php?
Penyelesaian kepada masalah yang yum httpd tidak menghuraikan php: 1. Buka fail "httpd.conf" dan tambah indeks "index.php" 2. Tambah jenis penghuraian fail dan ubah suai kandungan tersebut sebagai "AddType application/x-httpd -php .php" 3. Tetapkan parameter sambungan php-fpm dan tambah modul sokongan fastcgi 4. Muat semula perkhidmatan httpd;
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, PHP versi 8.1, komputer DELL G3
yum httpd tidak parse php apa yang perlu dilakukan?
yum memasang php apache (httpd) tidak boleh menghuraikan antara muka php seperti biasa
Latar Belakang
Selepas yum memasang php7.2 httpd, apache tidak boleh Biasanya menghuraikan index.php
Penyelesaian
Secara amnya mengubah suai httpd.conf, laluan kurungan ialah fail yang sebenarnya saya ubah suai
Tambah index.php Indeks (/etc/httpd/conf/httpd.conf)
<IfModule dir_module> DirectoryIndex index.php index.htm index.html #增加index.php </IfModule>
Tambah jenis penghuraian fail (/etc/httpd/conf/httpd.conf)
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php#增加php类型
Tetapkan php- parameter sambungan fpm (/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 形式
Tambah modul sokongan fastcgi (/etc/httpd/conf.modules.d/00-proxy.conf)
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
Muat semula perkhidmatan httpd
systemctl restart httpd #重启
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika yum httpd tidak menghuraikan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!