PHPコードは実行されていないが、ブラウザのソースコードにコードが表示される 質問する

PHPコードは実行されていないが、ブラウザのソースコードにコードが表示される 質問する

プロジェクトで PHP コードを実行しようとしていますが (Dreamweaver を使用)、コードが実行されません。

ソース コードを確認すると、PHP コードが HTML タグとして表示されます (ソース コードで確認できます)。Apache は正常に動作しており (XAMPP を使用しています)、PHP ページは正常に開かれていますが、PHP コードは実行されていません。

何が起こっているのかについて、誰か提案はありますか?

注意:ファイルはすでに次の名前になっていますfilename.php

編集:コード..:

<?
include_once("/code/configs.php");
?>

プリント

ベストアンサー1

設定に問題があるようです。確認できる点がいくつかあります。

  1. PHP が正しくインストールされ、実行されていることを確認してください。馬鹿げているように聞こえるかもしれませんが、わからないこともあります。確認する簡単な方法は、php -vコマンド ラインから実行して、バージョン情報やエラーが返されるかどうかを確認することです。

  2. PHP モジュールがApache の httpd.conf 内にリストされ、コメントが解除されているLoadModule php5_module "c:/php/php5apache2_2.dll"ことを確認します。これは、ファイル内の次のようになっているはずです。 を検索し、その前にLoadModule phpコメント ( ) がないことを確認します。;

  3. Apache の httpd.conf ファイルに PHP MIME タイプが含まれていることを確認します。これは、 のような形式になっているはずですAddType application/x-httpd-php .php。これは、Apache にファイルを PHP として実行するように指示します。AddType を検索し、PHP のエントリがあること、およびコメントが解除されていること.phpを確認します。

  4. ファイル.phpに拡張子が付いているか、またはポイント 3 の MIME 定義で指定された拡張子が付いていることを確認してください。そうでない場合、ファイルは PHP として実行されません。

  5. 使用していないことを確認してください短いタグPHPファイル(<?)では、これらはすべてのサーバーでデフォルトで有効になっていないため、使用は推奨されません。<?php代わりに(またはphp.iniで短いタグを有効にするこれらに依存するコードがある場合はshort_open_tag=On、それを使用します。

  6. http://localhost/file.phpローカルファイルアクセスではなく、URLを使用してWebサーバー経由でファイルにアクセスしていることを確認してください。file://localhost/www/file.php

最後に、詳細な設定のヒントについては PHP マニュアルを参照してください

おすすめ記事