ローカルで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の[Config]をクリックし
Apache(httpd.conf)をクリックします
メモ帳などでApacheの設定ファイルが起動するので
[編集] > [検索]の順にクリックします
検索する文字列に「listen」と入力し
[次を検索]をクリックし
Listen80 と書いてある行を探します
ありました!
Listen80 → Listen8080に書きかえる
[ファイル] > [上書き保存]で上書きしたら閉じる
再度、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を停止することにしました