发表于 2018-12-15 11:00:27

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]
查看完整版本: PHP异步任务之swoole