- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 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
您可能关注的文档
最近下载
- 《雪夜林边小驻》精选课件.ppt VIP
- 《类器官个体化抗肿瘤药物敏感性检测方法》征求意见稿.docx VIP
- 论企业文化在企业发展过程中的重要性——以阿里巴巴为例.docx
- 四年级小数乘法口算题及答案(100道题).pdf VIP
- GM0503P大皮带控制器标定说明书-百恩特机电.doc VIP
- 太原市2023-2024学年度第一学期期中学业诊断七年级语文试题及答案(含答题卡).pdf VIP
- 《公路桥梁复合转体技术规程》DB51T 3308-2025(四川标准).pdf
- 宋词中的女性意识:以李清照的词为中心开题报告.docx VIP
- 部编版语文三年级上册第21课《大自然的声音(生字讲解).pptx VIP
- DB 6505T 162—2023哈密瓜主要病虫害绿色防控技术规程.docx VIP
原创力文档


文档评论(0)