ホームページ >バックエンド開発 >PHPチュートリアル >Apache が PHP コードを実行しないのはなぜですか?
Apache 経由で PHP コードを実行できない: トラブルシューティング
Apache が PHP コードを実行せずに表示するという問題が発生しましたか?この懸念は以前にも他の人が直面したことがあります。効果的であることが証明されている解決策は次のとおりです。
PHP モジュールを有効にする
PHP モジュールが有効になっていることを確認します。 Apache ディレクトリ (通常、Linux システムでは /etc/apache2/ にあります) で、mods が有効なフォルダーに移動します。 php.* という名前のファイルを探します (拡張子はさまざまで、多くの場合 .so で終わります)。このようなファイルが存在する場合、PHP モジュールは有効になります。それ以外の場合は、mods-available フォルダーからシンボリックリンクを作成して有効にします:
sudo ln -s ../mods-available/php.so mods-enabled/php.so
エラー ログを確認
/var/log/ で Apache エラー ログを調べます。 apache2/error.log を使用して、PHP の実行を妨げる可能性のある追加のエラーを特定します。
以上がApache が PHP コードを実行しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。