1. ホーム
  2. php

[解決済み】PHPコードが実行されないが、ブラウザのソースコードにはコードが表示される

2022-03-25 14:47:36

質問

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

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

何が起こっているのか、どなたかお分かりになる方はいらっしゃいますか?

このファイルには、すでに filename.php

編集する コード..:

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

<イグ

解決方法は?

設定に問題があるようです。以下、いくつかの点を確認してください。

  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 ファイルを PHP として扱います。AddTypeを検索し、PHPのエントリがあることを確認します。 で、コメントアウトされていないこと .

  4. ファイルには必ず .php の拡張子か、あるいは#3 の MIME 定義で指定された拡張子のいずれかを指定します。

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

  6. ウェブサーバー上で次のようなURLでファイルにアクセスしていることを確認してください。 http://localhost/file.php ローカルファイルへのアクセスではなく file://localhost/www/file.php

そして最後にチェックするのは PHPのマニュアルには、さらに詳しい設定方法が記載されています。 .