Windows10にApacheとPHPをインストール後に動かない時に確認すること

WindowsでApacheとPHPをインストールする方法を開設したサイトはいくつかありますが、その指示通りに作業しても動かないことがあります。私が遭遇した2つのケースの対策を紹介します。

1.Apacheが動かない

http://localhostを入力しても、通常なら表示されるIt Works!の文字が表示されない場合、Apacheサービスが起動していないことが考えられます。

ApacheはMicrosoft Visual C++ 再頒布可能パッケージが必要なので、これがインストールされていない場合はサービスが起動しません。

ですのでパッケージを以下のマイクロソフトのサイトからダウンロードしてインストールする必要があります。ページをスクロールして下のほうにあるMicrosoft Visual C++ 再頒布可能パッケージをダウンロードしてインストールしましょう。

ダウンロード | IDE、Code、Team Foundation Server | Visual Studio

 

2.PHPが表示されない

htdocs以下にPHPファイルを設置しても、PHPファイルの内容がそのまま表示され実行されないと思います。その場合httpd.confに以下の2点を実行させために行をを追加する必要があります。

① LoadModuleでPHPをApacheに読み込ませる

② FilesMatchでPHPを認識させる

LoadModule php7_module "C:\php-7.3.6/php7apache2_4.dll"

(中略)

<FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>

これを加えてhttpd.confを保存し、Apacheをサービスより再起動する事により、PHPファイルがブラウザで実行できるようになりました。

 

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください