プロジェクトで PHP コードを実行しようとしていますが (Dreamweaver を使用)、コードが実行されません。
ソース コードを確認すると、PHP コードが HTML タグとして表示されます (ソース コードで確認できます)。Apache は正常に動作しており (XAMPP を使用しています)、PHP ページは正常に開かれていますが、PHP コードは実行されていません。
何が起こっているのかについて、誰か提案はありますか?
注意:ファイルはすでに次の名前になっていますfilename.php
編集:コード..:
<?
include_once("/code/configs.php");
?>
ベストアンサー1
設定に問題があるようです。確認できる点がいくつかあります。
PHP が正しくインストールされ、実行されていることを確認してください。馬鹿げているように聞こえるかもしれませんが、わからないこともあります。確認する簡単な方法は、
php -v
コマンド ラインから実行して、バージョン情報やエラーが返されるかどうかを確認することです。PHP モジュールがApache の httpd.conf 内にリストされ、コメントが解除されている
LoadModule php5_module "c:/php/php5apache2_2.dll"
ことを確認します。これは、ファイル内の次のようになっているはずです。 を検索し、その前にLoadModule php
コメント ( ) がないことを確認します。;
Apache の httpd.conf ファイルに PHP MIME タイプが含まれていることを確認します。これは、 のような形式になっているはずです
AddType application/x-httpd-php .php
。これは、Apache にファイルを PHP として実行するように指示します。AddType を検索し、PHP のエントリがあること、およびコメントが解除されていること.php
を確認します。ファイル
.php
に拡張子が付いているか、またはポイント 3 の MIME 定義で指定された拡張子が付いていることを確認してください。そうでない場合、ファイルは PHP として実行されません。使用していないことを確認してください短いタグPHPファイル(
<?
)では、これらはすべてのサーバーでデフォルトで有効になっていないため、使用は推奨されません。<?php
代わりに(またはphp.iniで短いタグを有効にするこれらに依存するコードがある場合はshort_open_tag=On
、それを使用します。http://localhost/file.php
ローカルファイルアクセスではなく、URLを使用してWebサーバー経由でファイルにアクセスしていることを確認してください。file://localhost/www/file.php