ホームページ >バックエンド開発 >PHPチュートリアル >Apache が PHP コードを実行しないのはなぜですか?

Apache が PHP コードを実行しないのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-27 12:02:14745ブラウズ

Why Isn't Apache Executing My PHP Code?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。