laravel app。を実行しました'php artisan serve'
ローカルテスト用のコマンドで、アプリはlocalhost:80で提供されました。しかし、今ではlocalhost:80で提供を停止したい、つまり、今は提供しないようにしたい。
コマンドラインを閉じ、サーバーを再起動しましたが、まだ機能しています。どうすればできますか?
注:テスト目的でウィンドウを使用しています。
Ctrl
+ Shift
+ ESC
を押します。 artisanを実行しているphpプロセスを見つけて、右クリック-> kill process
。
コマンドラインを再度開き、サーバーを再起動します。
Ctrl
+ C
を指定してkillシグナルを送信するだけで、プロセスを強制終了できることに注意してください。
ctrl
+ c
を押します
> lsof -i :8000
ポートがビジーであるかどうかを確認するには、ポート8000をリッスンしているプロセスがあるかどうかを確認します。ポートIDとともに表示されます。
> Sudo kill -9 [PID]
そのポートIDをリッスンするプロセスを強制終了します
lsof aginを実行します
> Sudo lsof -i 8000
ボラ
使った Ctrl + C 私のMacではコマンドphp artisan laravel serveを停止するために
Windowsユーザーの場合、現在実行中のphp artisanプロセスのリストを表示するには、次のコマンドを入力します。
tasklist /FI "IMAGENAME eq php.exe"
表示されます:
Image Name ---- PID ---- Session Name ---- Session ---- Mem Usage
php.exe --------- XXXX ---- Console ---------- 4 ------- 19.852 K
PID番号(XXXX)を検索し、これを入力してプロセスを強制終了します。
taskkill /F /PID XXXX
実行に使用するシェルに応じて、XAMPPサーバーを備えたWindows 10:
pHPアーティザンサーブ
Windows CMDの場合: CTRL + C
XAMPPシェルの場合: CTRL + Pause/Break
UbuntuおよびRedHat/CentOSターミナルの場合: CTRL + C
VS Codeを使用している場合は、次を実行します。
これにより、シェルが削除され、サーバーが強制終了されます。