swoole的官网请见:http://www.swoole.com/
Swoole是:PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole虽然是标准的PHP扩展,实际上与普通的扩展不同。普通的扩展只是提供一个库函数。而swoole扩展在运行后会接管PHP的控制权,进入事件循环。当IO事件发生后,swoole会自动回调指定的PHP函数。
安装步骤:
1-> wget https://github.com/swoole/swoole-src/archive/v1.9.21.zip
2->unzip v1.9.21.zip //解压
3>tar -zxvf swoole-1.7.6-stable.tar.gz //解压swoole
4>cd swoole-src-swoole-1.7.6-stable/ //进入swoole
5>/phpstudy/server/php/bin/phpize //生成configure
6>./configure --with-php-config=/phpstudy/server/php/bin/php-config //编译
7>make && make install //安装
8>vim /phpstudy/server/php/etc/php.ini //在php.ini添加extension=swoole.so加入到文件最后一行
9>/phpstudy/server/nginx/sbin/nginx -s reload //重启nginx
10>查看phpinfo,这时候swoole拓展已经装上了 或者 php -m 看看是否有swoole这个扩展
测试使用:
service.php
开启service这个文件