ローカルでWordPressを使おうと思って

XAMPPをインストールしたのにApacheが起動しない!

 

Problem detected!

Port 80 in use by “Unable to open process” with PID 4!

Apache WILL NOT start without the configured ports free!

You need to uninstall/disable/reconfigure the blocking application

or reconfigure Apache and the Control Panel to listen on a different port

 

このようなエラーがでていて、80番のポートが使われていると言ってるらしい

そういえばIISが80番で動いているんでした

Apacheのポート番号を変更することにします

 

apacheポート

 

Apacheの[Config]をクリックし

Apache(httpd.conf)をクリックします

 

 

 

 

 

apacheポート

 

メモ帳などでApacheの設定ファイルが起動するので

[編集] > [検索]の順にクリックします

 

 

 

 

 

apacheポート

 

検索する文字列に「listen」と入力し

[次を検索]をクリックし

Listen80 と書いてある行を探します

 

 

 

 

apacheポート

 

ありました!

 

 

 

 

 

 

apacheポート

 

Listen80 → Listen8080に書きかえる

 

 

 

 

 

 

xampp-port065

 

[ファイル] > [上書き保存]で上書きしたら閉じる

 

 

 

 

 

 

apacheポート

 

再度、Apacheの[Start]をクリックしたら

無事に起動しました

 

 

 

 

 

 

IISを80で、Apacheを8080で共存する方法は色々あるようですが

テスト環境なのでこのまま運用します

 

IISに接続するときは http://localhost/ にアクセス

Apacheに接続するときは http://localhost:8080/ にアクセス

 

 

しかし、WordPressでマルチサイトを運用してみたいわけですが

http://localhost:8080/ での運用では

WordPressでのマルチサイトの設定はできないので

ApacheもIISも80にしておいて

IISを使う時はApacheを停止し

Apacheを使う時はIISを停止することにしました