はじめに
Laravelで開発を始めようとしたところ、8000番のポートがすでに使われていると怒られてしまったので、対応内容を備忘録。
状況
% php artisan serve
// Failed to listen on 127.0.0.1:8000 (reason: Address already in use)
// PHP 8.2.4 Development Server (http://127.0.0.1:8001) started
8000番を使おうとしたけど、すでに使われていたから、代わりに8001番を使っといたよ、という内容。前回使用時にプロセスを適切に終了出来てなかった様子。
開発するにあたっては特に問題なく作動していたが、気持ち悪いので8000番のプロセスを終了したい。
進行中のプロセスの調べ方
特定のポートを調べたい場合
% lsof -i:[Port number]
プロセス一覧を取得したい場合
% ps -f
プロセスの終了
上記コマンドにより、PIDが取得できたので、下記コマンドによりプロセスの強制終了
% kill -9 [PID]
まとめ
初心者として勉強中なので、アドバイス、ご指摘等あればよろしくお願いします。