PHP コードを実行する代わりに表示する Apache を修正する方法
PHP スクリプト (例: http://127.0) を実行しようとすると.0.1/phpinfo.php)Apache 2、PHP 5、および Windows Vista では、一部のユーザーが次のような問題に遭遇します。予想される実行結果ではなくソースコードが表示される問題。これは、さまざまな構成に起因する可能性があります。
PHP モジュールを有効にする
Apache 内で PHP モジュールが有効になっていることを確認します。 Apache ディレクトリ (通常は /etc/apache2/ にあります) 内の「mods-enabled」フォルダーに移動し、拡張子 .so を持つファイル (通常は「php.so」など) を見つけます。 PHP モジュールが「mods-enabled」フォルダーに存在しない場合は、「mods-available」フォルダーから適切なファイルをリンクして有効にします:
a2enmod php5 systemctl restart apache2
Edit httpd.conf
Apache 設定ファイル「httpd.conf」に次の行が設定されていることを確認してください適切に:
LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "C:/php"
エラー ログを確認します
Apache エラー ログ (/var/log/apache2/error.log) を調べて、その他の潜在的なエラーがないか確認します。 PHP の適切な実行を妨げています。
以上がApache が PHP コードを実行せずに表示するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。