Linux Apache が php を解析しない問題の解決策: まず、find コマンドを使用して Apache 構成ファイルを見つけ、次にルートでステートメント「#find / -name "httpd.conf"」を実行します。ディレクトリ; 最後に「httpd.conf」ファイルを変更します。
推奨事項: 「PHP ビデオ チュートリアル 」
Linux が動作しないunder php 解析の解決策
前回 php をインストールした後、テストはありませんでした。最近のテストでは、php コードが実行されず、解析されていないことがわかりました。パフォーマンスは、ソース コードが返されたということでした
テスト ファイル test .php
コードは
<?php phpinfo(); ?>
で php 情報ページが返されるはずですが、ソース コードのみが返されます。トラブルシューティング情報は次のとおりです:
1.apache は対応する php タイプを追加しません。したがって、php スクリプト解析はサポートされません
解決策: 対応するタイプを設定ファイルに追加します
Apache 設定ファイルを見つけます。場所がわかっている場合は自分で見つけてください。場所がわからない場合は find コマンドを使用してください。
ルート ディレクトリで実行: #find / -name "httpd.conf"
httpd.conf を変更し、次の行をファイルに追加します: AddType application/x-httpd-php .php
2. php のインデックスはありません。このインデックスのサポートがなければ、Web ページは書き込まれます。
#解決策: 設定ファイルに対応するインデックスを追加します設定ファイルを見つける方法は上記と同じで、DirectoryIndexindex.html# を見つけます。 ##DirectoryIndex に変更します。ファイアウォール。強制がオンになっている場合は、設定ファイルでオフにしてください。
/etc/selinu ディレクトリでは、設定での強制の変更は無効になっています。
4. php5_module モジュールは無効です。ロード済み
解決策: モジュールを追加します
設定ファイルに追加します: LoadModule php5_module modules/libphp5.so
最後にマシンを再起動します。
この時点では問題はないはずです。再テストします。php 情報を返すことができます
以上がLinux Apache が PHP を解析しない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。