はじめに
PHP(Laravel)を動画や書籍で勉強しています。
先日、エディタにMacの再起動を促されて今まで通りLocalhostに接続しようとしたら出来なかったので、個人的なメモを残そうと思いました。
対象者
この記事は下記のような人を対象にしています。
- 駆け出しエンジニア
- プログラミング初学者
- PHP・Laravelを勉強中の方
Localhostとは
自分自身のコンピュータ内で動作するWebサーバーのこと。ネットに繋がっていなくてもWebページを見ることができます。
エラー内容
- Dockerを起動したらDockerのコンテナ?の表示が緑になっているはずなのに自分のは黒。▶︎ボタンを押したら下記のエラーに遭遇。
Error: (HTTP code 500)
Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0: listen tcp 0.0.0.0:80: bind: address already in use
どうやら、:80ポートは使ってるよ!ってことらしいです。
:80ポート確認する
ターミナルで
sudo lsof -i -P | grep ":80"
httpd → Appath が起動している。
なので、Appathのプロセスを止めます。
再びターミナルで
sudo apachectl stop
無事にlocalhostに接続できました。
おわりに
:80ポートエラーでlocalhostに接続できない時の対処法についてまとめてみました。