Swoole新手学习笔记.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 开始 简介 安装 Swoole的进程模型 运行模式 实例分析 进程模型 回调函数 编程须知 重新打开日志 信号管理 Task 定时器 WebSocket WebSocket服务器 WebSocket客户端 如何创建一个聊天室 HttpServer Process 创建子进程 EventLoop 配置说明 服务器调优 相关应用 参考 关于作者 本文档使用 看云 构建 - 2 - 开始 开始 本文示例代码详见 :https///52fhy/swoole_demo。 本文档使用 看云 构建 - 3 - 简介 简介 Swoole是一个PHP扩展 ,提供了PHP语言的异步多线程服务器 ,异步TCP/UDP网络客户端 ,异步 MySQL ,异步Redis ,数据库连接池 ,AsyncTask ,消息队列 ,毫秒定时器 ,异步文件读写 ,异步DNS查 询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。 Swoole PHP的异步、并行、高性能网络通信引擎 http/// Github https///swoole https///matyhtf 本文档使用 看云 构建 - 4 - 安装 安装 源码安装 pecl安装 版本选择 Swoole需要使用源码安装。暂无Windows版扩展。 源码安装 wget -O swoole.zip /swoole/swoole-src/archive/v1.9.11.zip unzip swoole.zip cd swoole phpize ./configure make make install pecl安装 由于pecl是需要编译的 ,所以需要先安装编译器 (已安装编译器可以忽略 ): yum install -y gcc gcc-c++ make cmake bison autoconf 然后 : pecl install swoole pecl install redis pecl安装扩展完成后会提示添加so文件到php.ini。示例 : Build process completed successfully Installing /usr/lib64/php/modules/swoole.so install ok: channel:///swoole-1.9.11 configuration option php_ini is not set to php.ini location You should add extension swoole.so to php.ini 添加示例 : [swoole] extension /usr/lib64/php/modules/swoole.so 版本选择 本文档使用 看云 构建 - 5 - 安装 建议使用的版本 (截止时间2017-6-3 ) 稳定版 :v1.9.9 预览版 :v2.0.7 1.9.x 分支已进入特性锁定期 ,不再开发新功能 ,仅修复BUG。 最低版本 : 建议 1.8.6+ 。PHP7建议使用 1.9.2+ 。 建议使用的PHP版本 PHP5.5或更高版本 PHP7.0.13或更高版本 使用 TP3.1+ 框架的朋友升级到 PHP7.1.0 可能会出现rewrite失效问题。建议 PHP7.0

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档