PHP异步任务之swoole
一、安装swoole[*]下载地址:https://github.com/swoole/swoole-src/releases/tag/1.8.12-stable
[*]下载压缩包,上传到服务器(测试centos),解压缩
[*]http://s5.运维网.com/wyfs02/M00/89/20/wKiom1gIbH_xtpoRAAAlFAndPjI168.jpg-wh_500x0-wm_3-wmp_4-s_1737956820.jpg
[*] cd swoole-src-1.8.7-stable
[*] phpize(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块)
[*] ./configure
[*] make && make install
[*] 添加php.ini扩展extension=swoole.so
[*] 通过php -m查看扩展信息如果出现swoole则为成功
[*] http://s4.运维网.com/wyfs02/M01/89/1D/wKioL1gIbgnRgQhiAACITl4XnEU007.jpg-wh_500x0-wm_3-wmp_4-s_2906616250.jpg
[*] 测试make test出现上图信息,表示安装成功
二、问题解决
[*] 出现问题prce_open,为扩展问题,修改php.ini文件,去除即可
三、测试方案
[*] swoole下examplesservice.php start 启动swoole服务
[*] 推荐测试工具http://s1.运维网.com/wyfs02/M01/89/20/wKiom1gIbwqS61bSAABu9q-U5Uk137.jpg-wh_500x0-wm_3-wmp_4-s_1568465618.jpg
四、服务端Demo(CI框架,以发送邮件为例)
页:
[1]