要停止 LaravelS 的守护进程,直接用 LaravelS 自带的命令即可,步骤如下:
1. 停止守护进程(常规方式)
进入项目根目录,执行:
bash
运行
php bin/laravels stop
- 该命令会优雅终止所有 LaravelS 相关进程(包括守护模式的 Swoole 进程)。
2. 强制停止(若常规命令无效)
如果stop命令没反应,可先查进程 ID 再强制杀死:
bash
运行
# 1. 查找LaravelS的进程ID
ps -ef | grep laravels
# 输出中会显示类似 "www 12986 1 0 10:23 ? 00:00:05 php bin/laravels start -d" 的行,其中12986是PID
# 2. 强制杀死进程(替换为实际PID)
kill -9 12986
3. 若用 Supervisor 管理守护进程
如果是通过 Supervisor 启动的 LaravelS,需用 Supervisor 命令停止:
bash
运行
# 停止指定进程
supervisorctl stop crmeb-laravels
# (可选)重启Supervisor服务(若需彻底重置)
systemctl restart supervisor
执行后,可通过php bin/laravels status验证是否停止:
