web-dev-qa-db-ja.com

「laravel

laravel app。を実行しました'php artisan serve'ローカルテスト用のコマンドで、アプリはlocalhost:80で提供されました。しかし、今ではlocalhost:80で提供を停止したい、つまり、今は提供しないようにしたい。

コマンドラインを閉じ、サーバーを再起動しましたが、まだ機能しています。どうすればできますか?

注:テスト目的でウィンドウを使用しています。

13
halkujabra

Ctrl + Shift + ESCを押します。 artisanを実行しているphpプロセスを見つけて、右クリック-> kill process

コマンドラインを再度開き、サーバーを再起動します。

Ctrl + Cを指定してkillシグナルを送信するだけで、プロセスを強制終了できることに注意してください。

15
jsalonen

ctrl + cを押します

> lsof -i :8000

ポートがビジーであるかどうかを確認するには、ポート8000​​をリッスンしているプロセスがあるかどうかを確認します。ポートIDとともに表示されます。

> Sudo  kill -9 [PID]

そのポートIDをリッスンするプロセスを強制終了します

lsof aginを実行します

> Sudo lsof -i 8000

ボラ

23
Mohammed Omer

使った Ctrl + C 私のMacではコマンドphp artisan laravel serveを停止するために

9
David Noleto

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
7
T-Bee

実行に使用するシェルに応じて、XAMPPサーバーを備えたWindows 10:

pHPアーティザンサーブ

Windows CMDの場合: CTRL + C
XAMPPシェルの場合: CTRL + Pause/Break

UbuntuおよびRedHat/CentOSターミナルの場合: CTRL + C

4
mareq133

cygwinを使用してphp artisan serve Windowsマシンでは、押す ctrl + c プロセスを強制終了しません。それを止めるには、@ jsalonenのソリューションを使用してください。基本的にあなたはこれを探して、それを殺します:

enter image description here

0
user1506104

VS Codeを使用している場合は、次を実行します。

  1. VS Codeターミナルを開く
  2. 実行中のすべてのシェルのリストを表示するドロップダウンボックスを見つけます
  3. リストから「php」を選択し、ゴミ箱アイコンをクリックします

これにより、シェルが削除され、サーバーが強制終了されます。

0
Jay LampStack