yum httpd が php を解析しない問題の解決策: 1. "httpd.conf" ファイルを開き、"index.php" インデックスを追加します; 2. ファイル解析タイプを追加し、次のように内容を変更します。 「AddType application/x-httpd -php .php」として; 3. php-fpm 接続パラメータを設定し、fastcgi サポート モジュールを追加します; 4. httpd サービスをリロードします。
このチュートリアルの動作環境: linux5.9.8 システム、PHP8.1 バージョン、DELL G3 コンピューター
yum httpd は実行しますphpを解析しない場合はどうすればよいですか?
yum は php Apache (httpd) をインストールしますが、php インターフェイスを正常に解析できません
バックグラウンド
yum が php7.2 httpd をインストールした後、Apache通常はindex.phpを解析できません
解決策
通常はhttpd.confを変更するだけです。括弧で囲まれたパスは実際に変更したファイルです
インデックスを追加します。 php インデックス (/etc/httpd/conf/httpd.conf)
<IfModule dir_module> DirectoryIndex index.php index.htm index.html #增加index.php </IfModule>
ファイル解析タイプの追加 (/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 接続パラメータの設定( /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 サポート モジュールを追加 (/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 をリロードサービス
systemctl restart httpd #重启
推奨学習: 「PHP ビデオ チュートリアル 」
以上がyum httpd が php を解析しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。