workerman 5.2.3 需通过 composer require workerman/workerman:"5.2.3" 安装核心类库,不提供全局命令;安装后须手动创建 start.php 入口文件并执行 php start.php start -d(linux/macos)或 php start.php start(windows)。

Workerman 5.2.3 没有独立的“安装命令”,它不提供可执行的全局命令(如 workerman start),也不能通过 composer create-project workerman/workerman 一键生成可运行项目。
你真正要做的,是用 Composer 把 Workerman 的核心类库拉进你的 PHP 项目里。具体命令只有一条:
composer require workerman/workerman:^5.2.3
或者更简洁、常用写法(Composer 会自动解析最新兼容版本):
composer require workerman/workerman:"5.2.3"
⚠️ 注意事项:
- 这个命令只会把
workerman/workerman包下载到vendor/目录,不会生成任何启动脚本或命令行工具 - 安装后必须手动创建入口文件(如
start.php),在里面require autoload.php、实例化Worker、调用Worker::runAll() - 启动服务始终靠:
php start.php start -d(Linux/macOS)或php start.php start(Windows,无-d守护模式) - Windows 下无法使用
pcntl扩展,所以只能单进程运行,不建议用于生产环境
补充说明:
如果你想要带 Web 路由、HTTP 服务、热更新等开箱即用能力,应考虑官方衍生框架 Webman(基于 Workerman 构建),它的安装命令才是:
composer create-project workerman/webman
但 Webman ≠ Workerman 本身 —— 它是封装层,而 Workerman 5.2.3 仍是纯粹的网络编程基础库。











