• 快速起步
    • 进程管理
    • PHP环境

    快速起步

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

    1. 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等模块。