最近打算学习websocket这块的内容,既然说到这块内容就不得不想到后端服务器的承载!看了很多相关东西,比如swoole安装和学习这块知识,但是一直感觉很担心其稳定性。当然不是对韩大神的无理,而是因为小编的水平实在有限,遇到相关扩展的问题,很难去解决。workman貌似一款不错的东西,但是workman也是基于PHP开发的,所以反正是学习,别人能开发这样的框架,小编不自量力的也想要试一试!基于这样一种心态,小编想要做一次libevent的深度学习,也许大神看到这个系列文章觉得,小编有点SB,但是所谓愚公移山,我们一步步走,来!
libevent首先需要安装
安装教程:
原本想尝试一下PHP编写高性能网络服务,需要安装libevent扩展,没想到让人很费了点脑袋(这一切的前提是有libevent的存在,就像编译mysql扩展之前得先有mysql的存在)
先下载libevent扩展:
httpll
cd ../
OK,继续编译扩展
$ cd libevent-0.0.5
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-libevent=/usr/local/libevent-2.0.20-stable
$ make && make install
顺利编译通过
这样的文章请自行百度,很多很多
结果就是你的phpinfo()种可以现实libevent了!