WAMP (Windows Apache MySQL PHP) は、Windows プラットフォーム上で動作する統合 WEB 開発環境であり、ローカル WEB サーバーを簡単に構築し、開発・テスト環境を提供します。ただし、WAMP を使用すると、PHP ファイルを実行できないという問題が発生することがあります。この記事では、WAMPでPHPファイルを実行できない問題の解決方法を紹介します。
問題現象
ブラウザに「http://localhost/test.php」と入力すると、ブラウザはtest.phpファイルを実行する代わりに、ダウンロードして保存するよう求めます。以下に示すように。これは、WAMP が PHP ファイルを実行できないことを意味します。
解決策
1. PHP バージョンを確認する
WAMP には複数のバージョンの PHP が含まれています。まず、現在正しいバージョンを使用していることを確認する必要があります。 WAMP のシステム トレイで「PHP」列を選択すると、インストールされている PHP バージョンを表示できます。現在のバージョンが最新バージョンでない場合は、最新バージョンに更新できます。
2. PHP.ini 設定ファイルを確認する
WAMP では、PHP 設定情報は php.ini ファイルに保存されます。 PHP モジュールが構成ファイルで有効になっていない場合、PHP ファイルの実行が失敗する可能性もあります。したがって、php.ini ファイル内の次のオプションが正しく設定されているかどうかを確認する必要があります:
extension_dir = "C:\wamp64\bin\php\php7.4.16\ext\"
extension= php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
このうち、extension_dir には、対応するバージョンの PHP の ext ディレクトリの絶対パスを設定する必要があり、拡張子対応する PHP モジュールを有効にする必要があります。
注: PHP7.0 以降のバージョンでは php_mysql.dll が廃止されました。MySQL データベースを使用したい場合は、php_mysqli と php_pdo_mysql を起動する必要があります。
3. Apache 設定ファイルを確認する
WAMP では、Apache 設定ファイルは httpd.conf ファイルに保存されます。このファイルで、次のステートメントがコメントアウトされていないことを確認してください:
LoadModule php7_module "C:/wamp64/bin/php/php7.4.16/php7apache2_4.dll"
AddHandler application/ x -httpd-php .php
AddHandler application/x-httpd-php-source .phps
4. WAMP サービスを再起動します
PHP または Apache 設定ファイルが途中で変更された場合WAMP が実行中であるため、WAMP サービスを再起動する必要があります。 WAMP システム トレイで [すべてのサービスを停止] を選択し、WAMP サービスを再起動できます。
概要
上記の手順により、WAMP で PHP ファイルを実行できない問題を解決できるはずです。これとは別に、システム環境変数やブラウザのキャッシュなどを確認するなど、他にも考えられる解決策がいくつかあります。上記の解決策のいずれでも問題が解決しない場合は、関連フォーラムまたは公式 WAMP Web サイトで助けを求めることができます。
以上がWAMP が PHP ファイルを実行できない場合の解決策について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。