1.
pecl install swoole
开启http2支持需要的依赖库:apt-get install nghttp2
开启的几个参数:
enable sockets supports? [no] : yes
enable openssl support? [no] : yes
enable http2 support? [no] : no
enable mysqlnd support? [no] : yes
enable postgresql coroutine client support? [no] : no
enable kernel debug/trace log? (it will degrade performance) [no] : yes 2.
php -i|grep "php.ini"可以看到php.ini的文件路径
一般php7以上会有个/etc/php/7.0/mods-available目录,在这里建立swoole.ini比较合适
写入extension=swoole.so 3.
在cli环境下,一般在这个目录/etc/php/7.0/cli/conf.d , 建立一个软连接到/etc/php/7.0/mods-available/swoole.ini
ln -s /etc/php/7.0/mods-available/swoole.ini swoole.ini ,这样是比较规范的了 php -m|grep swoole 检测扩展安装成功
<?php
$name="taoshihan";
swoole_timer_tick(500,function($timerId,$parames)use($name){
echo $timerId."==".$parames."==".$name."==".date("Y-m-d,H:i:s",time())."\n";
},"hello");

php timer.php 每500毫秒执行一次

最新文章

  1. linux--------------今天又遇到一个奇葩的问题,就是linux文件的权限已经是777了但是还是没有写入权限,按照下面的命令就解决了
  2. java 并发性和多线程 -- 读感 (二 线程间通讯,共享内存的机制)
  3. Hello, AnnsShadow!
  4. C++ 中int,char,string,CString类型转换
  5. 从零开始学Bootstrap(1)
  6. Play常用代码片段 http://www.anool.net/?p=625
  7. ZOJ3741 状压DP Eternal Reality
  8. Oracle--10(ROW_NUMBER() OVER)
  9. Unity-Animator深入系列---Foot IK
  10. AngularJS中service,factory,provider的区别(转载:http://my.oschina.net/tanweijie/blog/295067)
  11. 团队开发-极速蜗牛-NABC模型
  12. Servlet、Struts2、SpringMVC执行流程
  13. POJ 2774 Long Long Message (后缀数组模板)
  14. MYSQL序言
  15. BIRT使用1:简介、概念、元素、报表设计器组成
  16. CentOS 6.4 x64 Cacti 监控安装配置
  17. tornado解决高并发的初步认识牵扯出的一些问题
  18. webservice学习01:wsdl文档结构
  19. 安装Linux Mint 17后要做的20件事
  20. python的类变量和对象变量[转]

热门文章

  1. 最容易理解的对卷积(convolution)的解释
  2. 背水一战 Windows 10 (106) - 通知(Toast): 通过 toast 打开协议, 通过 toast 选择在指定的时间之后延迟提醒或者取消延迟提醒
  3. 剑指offer面试题25:二叉树中和为某一值的路径
  4. [转] kaldi中FST的可视化-以yesno为例
  5. Laravel 5.6: Specified key was too long error
  6. 从 0 开始手写一个 Mybatis 框架,三步搞定!
  7. 吴恩达机器学习笔记37-学习曲线(Learning Curves)
  8. 吴恩达机器学习笔记26-样本和直观理解1(Examples and Intuitions I)
  9. 吴恩达机器学习笔记3-代价函数II(cost function)
  10. Python学习笔记【第三篇】:if判断、while循环、for循环