オープンしてるファイル一覧表示
lsof [オプション] [パス名]
lsof -i 8080 で、localhost の8080ポートが使われてるか確認して、
使われてたら
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php 9341 username 5u IPv6 0xb10a48e3d59486f1 0t0 TCP localhost:8084 (LISTEN)
php 9341 username 6u IPv6 0xb10a48e3d665edf1 0t0 TCP localhost:8084->localhost:65000 (CLOSE_WAIT)
php 9341 username 7u IPv6 0xb10a48e3d665d6f1 0t0 TCP localhost:8084->localhost:65001 (CLOSE_WAIT)
php 9341 username 8u IPv6 0xb10a48e3d665b471 0t0 TCP localhost:65002->localhost:8084 (ESTABLISHED)
こんな感じで出てくるから、PIDの部分をオプション-9でkillすれば消える
kill -9 9341
このPC内で立ち上がってるやつ全部確認できるし、php縛りで絞り込みたかったらgrepで絞れる
ps aux | grep php
消しても
Failed to listen on localhost:8080 (reason: Address already in use)
とか言われる時は、
sudo lsof -i:8080
で入ったら
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 81 root 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 189 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 190 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 191 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 192 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 193 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 7034 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 7035 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
httpd 7036 _www 4u IPv6 0xb10a48e3cd3d0b71 0t0 TCP *:http-alt (LISTEN)
まだ居たりするのでこいつらもまた
sudo kill -9 81
で消すと消える