Linux PHP を解析できない問題の解決策: 最初に Apache 設定ファイルを見つけ、次にルート ディレクトリで "#find / -name "httpd.conf"" を実行し、最後にコンテンツを "AddType" として追加します。 application/x-httpd -php .php」。
Linux で 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 のインデックスがありません。このインデックスがサポートされていない場合、解析できません。php で書かれた Web ページ
解決策: 対応するインデックスを設定ファイルに追加してください
設定ファイルの検索方法は上記と同じで、DirectoryIndexのindex.htmlを見つけてください。
DirectoryIndexのindex.htmlのindex.htmのindex.phpに変更します。ファイアウォールをオンにします
コマンド #getenforce
を使用して、ファイアウォールのステータスを確認します。[Enforcing] になっている場合は、ファイアウォールがオンになっていることを意味します。設定でオフにしてください。 file
/etc/selinu ディレクトリで、設定の強制を無効に変更します
4. php5_module モジュールがロードされていません
解決策: モジュールを追加します
設定ファイルを追加します: LoadModule php5_module modules/libphp5.so
最後にマシンを再起動します。
この時点では問題はないはずです。再テストすると、PHP 情報を返すことができます。
関連知識の詳細については、
PHP 中国語 Web サイト以上がLinuxのphpが解析できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。