読者です 読者をやめる 読者になる 読者になる

Pow と Apache を共存させる

Pow をインストールすると80番ポートを奪われるので、Apache が80番ポートを使えなくなる。
php を動かしたいときがときどきあるので、Pow のポートを変更する または、Apache のポートを変更する必要がある。
Pow のポートを変えると不便なので、Apache で Listen するポートを増やす。

Apache で Listen するポートを増やす

OSX でデフォルトでインストールされている Apache の設定ファイルは、/private/etc/apache2/ 以下にあるので、そこをいじる。
デフォルトの httpd.conf はいじりたくないので、include 設定されている /private/etc/apache2/other/ に 8080.conf を作って、8080 番ポートを Listen する設定を記述したらOK

Listen 8080

設定ファイルを保存後、System Preferences > Sharing > Web Sharing をオフオンして再起動すれば 8080番で Listen される。*1


http://localhost:8080/
あなたの予想に反して、ページが見えているでしょうか?

*1:sudo apachectl restart で再起動できるらしいが、設定が反映されなかった