启动 HTTP 服务
- 本服务默认端口为
8000
,所以一旦启动本服务,就不再需要执行 php think run
了。
- 本
HTTP
服务是常驻内存运行的,具有更强劲的性能,BuildAdmin
系统内置的 API
已兼容常驻内存(不包含模块提供的接口,也不意味着您自行撰写的接口也已经兼容本服务)。
- 我们提供了一个示例接口
/app/worker/controller/HttpExamples.php
,以便您更快的上手。
Windows 系统
- 直接双击
/modules/workerman/commands/http_worker_start_for_win.bat
文件来启动服务。
- 为方便,您还可以自行建立快捷方式至电脑桌面。
Linux/Mac 系统
- 以下命令权限不足请自行加
sudo
- 以下命令需要在站点根目录执行(该目录有一个无前后缀的
think
文件)
# 以调试模式启动 http 服务(退出终端服务自动停止,可于终端打印错误信息)
php think worker http start
# 以守护进程模式启动 http 服务(进程意外退出自动启动新进程,停止需执行 stop 命令)
php think worker http start -d
# 停止服务
php think worker http stop
# 柔性重启服务
php think worker http reload
# 查看服务状态
php think worker http status
# 重启服务
php think worker http restart