本书未发布

快速起步

为了更好的阅读体验,将文档从 Swoole 官方文档 搬运过来。内容比较多,我会慢慢搬运过来,也欢迎大家以提交改进的方式一起帮助我。

快速起步

Swoole 的绝大部分功能只能用于 cli 命令行环境,请首先准备好 Linux Shell 环境。可使用 vimemacsphpstorm 或其他编辑器编写代码,并在命令行中通过下列指令执行程序。

php /path/to/your_file.php

成功执行 Swoole 服务器程序后,如果你的代码中没有任何 echo语句,屏幕不会有任何输出,但实际上底层已经在监听网络端口,等待客户端发起连接。可使用相应的客户端工具和程序连接到服务器,进行测试。

进程管理

默认使用 SWOOLE_PROCESS 模式,因此会额外创建 MasterManager 两个进程。在设置 worker_num之后,实际会出现 2 + worker_num 个进程
服务器启动后,可以通过 kill 主进程ID 来结束所有工作进程

PHP环境

Swoole 提供的绝大的部分模块只能用于cli命令行终端。目前只有Client同步客户端可以用于php-fpm环境下。请勿在Web环境中使用Server等模块。

本文章首发在 LearnKu.com 网站上。
上一篇 下一篇
贡献者:1
讨论数量: 0
发起讨论 只看当前版本


暂无话题~