hal*_*bra 17 php apache command-line laravel
我有一个laravel应用程序.我运行'php artisan serve'了本地测试命令,我的应用程序在localhost:8000上提供.但现在我想停止在localhost:8000即服务它,即我希望它不能立即服务.
我关闭了命令行,重新启动了服务器,但它仍然在服务.怎么做到呢?
注意:我正在使用Windows进行测试.
Moh*_*mer 26
这是我做的按ctrl+c
> lsof -i :8000
Run Code Online (Sandbox Code Playgroud)
要检查端口是否正忙,如果有任何进程正在侦听端口8000,它将显示端口ID
> sudo kill -9 [PID]
Run Code Online (Sandbox Code Playgroud)
杀死侦听该端口ID的进程
运行lsof agin
> sudo lsof -i 8000
Run Code Online (Sandbox Code Playgroud)
足底
jsa*_*nen 17
按Ctrl+ Shift+ ESC.找到运行artisan的php进程并右键单击 - >将其终止kill process.
重新打开命令行并重新启动服务器.
请注意,您应该能够通过向Ctrl+ 发送一个kill信号来终止进程C.
小智 7
对于Windows用户,键入此命令以显示当前运行的php artisan进程的列表:
tasklist /FI "IMAGENAME eq php.exe"
Run Code Online (Sandbox Code Playgroud)
将会呈现:
Image Name ---- PID ---- Session Name ---- Session ---- Mem Usage
php.exe --------- XXXX ---- Console ---------- 4 ------- 19.852 K
Run Code Online (Sandbox Code Playgroud)
查找PID编号(XXXX),并键入此以终止进程:
taskkill /F /PID XXXX
Run Code Online (Sandbox Code Playgroud)
小智 5
带有 XAMPP 服务器的 Windows 10,具体取决于您运行的 shell:
php工匠服务
在 Windows CMD 中:CTRL+C
在 XAMPP Shell 中:CTRL+Pause/Break
在 Ubuntu 和 RedHat/CentOS 终端中:CTRL+C
当我使用cygwinphp artisan serve在 Windows 机器上运行我的机器时,按ctrl+c不会终止该进程。要阻止它,请使用@jsalonen 的解决方案。基本上你正在寻找这个然后杀死它:
| 归档时间: |
|
| 查看次数: |
55967 次 |
| 最近记录: |