讲师中心 微信公众号
AI工具推荐 视频效率加速

Workerman安装需要什么环境

秋墨同学_5847

秋墨同学_5847

发布时间:2026-09-01 13:50:45

|

268人浏览过

|

来源于php中文网

原创

Workerman能否运行取决于PHP CLI版本≥5.3.3(推荐≥7.4)、pcntl扩展和posix扩展三者必须同时满足;缺一则启动失败或reload失效,Linux/macOS尤其依赖后两者,Windows除外。

workerman安装需要什么环境

Workerman 能否跑起来,不取决于你装了多少包,而取决于三个硬性条件是否全部满足:PHP CLI 版本、pcntl 扩展、posix 扩展。缺一不可,少一个就启动失败或 reload 失效。

PHP CLI 版本必须 ≥5.3.3(推荐 ≥7.4)

Workerman 运行在 PHP 命令行模式下,php -v 显示的版本必须 ≥5.3.3。但注意:

  • Windows 用户可用 php -v 直接查,只要 ≥5.3.3 就行(Windows 版不依赖 pcntl/posix)
  • Linux/macOS 用户必须用 php -v 查 CLI 版本,不是 phpinfo() 里的 Web 版本 —— 两者可能不同
  • 生产环境强烈建议 ≥7.4(2026 年主流),PHP 8.1+ 更稳;低于 7.4 的版本已无安全更新

Linux/macOS 必须启用 pcntl 和 posix 扩展

这两个扩展是 Linux 下 fork 子进程、信号处理、进程控制的基础。缺失任一,会出现:

  • PHP Warning: pcntl_fork() has been disabled for security reasons
  • 服务启动后立刻退出,或 php start.php restart 无响应
  • 日志里反复出现 kill failedsignal handler not installed

验证方式:php -m | grep -E '^(pcntl|posix)$' —— 必须同时输出两行。若缺失:

  • CentOS/RHEL:yum install php-process(多数情况够用)
  • Debian/Ubuntu:apt-get install php-cli php-dev php-pear,再手动编译安装(官方未提供现成包)
  • 源码编译 PHP 的用户:configure 时需加 --enable-pcntl --enable-posix

并发高时建议补 event 扩展(非必需但关键)

当连接数经常 >1024,原生 PHP 的 select 模型会严重拖慢性能,event 扩展可切换到更高效的 libevent 后端。

  • 安装前确认:pecl install event 要求 PHP ≥5.4,且需先装系统级依赖(如 libevent-dev
  • 安装后在 php.iniextension=event.so,然后 php -m | grep event 验证
  • 注意:event 不是 libevent —— 后者是 C 库,前者才是 PHP 扩展;别混淆 extension=libevent.so(错误)
  • Workerman 官方检测脚本 curl -Ss http://www.workerman.net/check.php | php 不检查 event,得自己补测

最容易被忽略的是:即使所有扩展都装了,ulimit -n 默认值若仍是 1024,连接数一过千就会报 Too many open files —— 这个限制不在 PHP 层,而在系统 shell 级别,必须单独调高。

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

相关专题

更多
Workerman安装配置教程
Workerman安装配置教程

Workerman安装配置教程专题提供Workerman安装配置、WebSocket开发、TCP通信、异步编程、高并发服务搭建与PHP实时通信开发教程。

146

2026.05.20

Workerman实时通信与长连接开发教程
Workerman实时通信与长连接开发教程

WWorkerman实时通信与长连接开发教程聚合实时通信、聊天室、长连接、消息推送、AI流式输出等Workerman高并发开发内容。

182

2026.05.20

Workerman异步通信与TCP服务器开发
Workerman异步通信与TCP服务器开发

Workerman异步通信与TCP服务器开发专题整理Workerman异步通信、TCP服务、HTTP服务、WebSocket开发与高并发PHP服务器教程。

127

2026.05.20

Vibeknow在线使用入口合集
Vibeknow在线使用入口合集

本专题汇总了Vibeknow在线创作视频的官方入口及网页版使用教程,涵盖PPT、PDF、Word等文档一键转讲解视频的核心操作,并整理了免费版水印规则与手机端浏览器访问指南,助你快速将知识内容视频化。

20

2026.09.21

NumPy随机数文件读写与dtype数据类型
NumPy随机数文件读写与dtype数据类型

本专题整理 NumPy 随机数、文件读写与 dtype 数据类型相关教程,覆盖 Generator/random、随机数种子、正态分布采样、npy/npz/CSV/TXT 保存读取、loadtxt/savetxt、memmap、大文件处理、astype 类型转换、结构化 dtype、整数溢出和精度丢失等场景。

0

2026.09.21

NumPy矩阵运算与线性代数计算
NumPy矩阵运算与线性代数计算

本专题整理 NumPy 矩阵运算与线性代数计算相关教程,覆盖矩阵乘法、dot 与 @ 运算符、逆矩阵、行列式、特征值与特征向量、SVD、线性方程组、欧氏距离、矩阵分解和大规模矩阵性能优化等内容,帮助读者掌握 np.linalg 与矩阵计算实战。

0

2026.09.21

NumPy广播机制数学运算与统计分析
NumPy广播机制数学运算与统计分析

本专题整理 NumPy 广播机制、数组数学运算与统计分析相关教程,覆盖广播规则、维度对齐、矩阵与数组加减除法、向量化计算、均值方差、分位数、中位数、直方图和 unique 频次统计等场景,帮助读者掌握 ndarray 高效计算与统计处理方法。

0

2026.09.21

NumPy数组创建索引切片与数据选择
NumPy数组创建索引切片与数据选择

本专题整理 NumPy 数组创建、索引、切片与数据选择相关教程,覆盖 np.array、zeros/ones、多维数组形状、基础切片、花式索引、布尔索引、条件筛选、视图与副本等常用场景,帮助读者系统掌握 ndarray 数据构造与高效提取方法。

0

2026.09.21

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

40

2026.09.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Webman中文手册
Webman中文手册

共0课时 | 0人学习

Workerman官方手册
Workerman官方手册

共0课时 | 0人学习

ThinkPHP5.1完全开发手册
ThinkPHP5.1完全开发手册

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn