Workerman 是纯 PHP 编写的高性能异步服务框架,支持 TCP/HTTP/WebSocket,无需扩展或修改 php.ini;推荐用 Composer 安装(create-project 或 require),也可手动下载配置 autoloader;验证时运行 test.php 并 telnet 测试即可。

Workerman 是一个纯 PHP 编写的高性能异步 TCP/HTTP/WebSocket 服务框架,不依赖 PHP 扩展(如 event、libevent),安装非常轻量,主要通过 Composer 安装。
确保已安装 PHP(≥7.2)和 Composer。在项目根目录执行:
composer create-project workerman/workerman,会自动拉取最新稳定版 Workerman 及示例代码。composer require workerman/workerman,安装后类库位于 vendor/workerman/workerman。适用于内网或受限环境:
.zip 包(如 v4.1.0.zip)。Workerman 文件夹放入项目 vendor 目录,或直接放在项目根目录,然后用 require 或自动加载引入。composer autoload 或使用 require_once 'Workerman/Autoloader.php';。新建一个测试文件(如 test.php):
立即学习“PHP免费学习笔记(深入)”;
<?php
require_once 'vendor/autoload.php';
use Workerman\Worker;
$worker = new Worker('text://0.0.0.0:1234');
$worker->onMessage = function($connection, $data) {
$connection->send("Hello $data");
};
Worker::runAll();终端执行 php test.php start,再用 telnet 127.0.0.1 1234 测试,能收到响应即表示安装运行正常。
基本上就这些。不需要扩展、不改 php.ini、不装 Swoole,开箱即用。
以上就是php Workerman框架的安装的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号