スペースの制限のため、以下は短い記事です:
Apache2 は一般的に使用される Web サーバー ソフトウェアであり、PHP は広く使用されているサーバーサイド スクリプト言語です。 。 Web サイトを構築する過程で、Apache2 が PHP ファイルを正しく解析できず、PHP コードの実行が失敗するという問題が発生することがあります。
この種の問題は通常、Apache2 が PHP モジュールを正しく構成していないか、PHP モジュールが Apache2 のバージョンと互換性がないことが原因で発生します。この問題を解決するには通常 2 つの方法があります。1 つは Apache2 の設定ファイルを変更すること、もう 1 つは不足している PHP モジュールをインストールすることです。
以下では、特定の処理方法を説明するための例として Ubuntu オペレーティング システムを使用します。
sudo apt-get install libapache2-mod-php
このコマンドは、PHP が正しく解析できるようにするために、Apache2 モジュールと PHP モジュールを同時にインストールします。
sudo nano /etc/apache2/apache2.conf
ファイル内で次の行を見つけます:
<FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
コードセグメントが存在し、コメントアウトされていないことを確認してください。ファイルを保存して閉じた後、Apache2 サービスを再起動します:
sudo systemctl restart apache2
<?php phpinfo(); ?>
test.php ファイルを Apache2 のルートディレクトリ (通常は /var/www/html/) に配置し、ブラウザで http://localhost/test.php にアクセスすると、PHP 情報が正常に表示されます。 , これは、PHP の解析が完了したことを意味します。正しく設定してください。
上記の手順により、Apache2 が PHP ファイルを正しく解析できない問題を解決できるはずです。サーバーのセキュリティと安定性を確保するために、Apache2 と PHP のバージョンを適時に更新してください。上記のコード例がお役に立てば幸いです。
以上がApache2 は PHP ファイルを正しく解析できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。