macのApacheを自動起動しないようにする

Apacheロゴ IT

macOSには、あらかじめApacheがインストールされていて、自動起動するようになっています。

XAMPPやMAMPを使うときは、そもそもmacOSのApacheは不要ですし、ポートが衝突してXAMPPやMAMPのApacheを標準のポートで起動させることができません。

MAMPのApacheのデフォルトのポート番号は8888になっている
MAMPのApacheのデフォルトのポート番号は8888になっている

MAMPのApacheのデフォルトのポート番号は8888になっています。このままでもいいのですが、標準の80番ポートで動かしたいので、macOSのApacheを停止させたときの自分メモです。

macのApacheを自動起動しないようにする

ターミナルから、次のコマンドを入力します。

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

起動中のmacOSのApacheが直ちに停止して、macの起動時にも自動起動しなくなります。

下記の設定で、MAMPのApacheを起動できます。

MAMPのApacheのポート番号を80番ポートに変更できる
MAMPのApacheのポート番号を80番ポートに変更できる

macのApacheを自動起動するようにする

逆に、macの起動時にmacOSのApacheを自動起動するには、

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

この場合は逆に、XAMPPやMAMPのApacheのポート番号を80番ポートから別の番号に変更する必要があります。

この記事を書いた人

余分なこだわりは捨てる。それがぼくのスタイル。

PHPでWebアプリを作り、小さな花の写真を撮ってよろこんでいる人。元Webエンジニア。プログラミング講師。余分なこだわりを捨てて生きやすくなりたいと思いつつも、なかなかこだわりを捨てきれない頑固者。まろと呼んでください。

さかのうえの まろをフォローする
IT
シェアする