启动 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 文件)
ini 复制代码
# 以调试模式启动 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