最近在折腾一个伪直播页面,需求中有用到评论php
开始在想直接ajax直接实现,不过想了想以为对数据库读写太过频繁linux
并且对服务器压力也挺大的程序员
百度一番发现了这么个东西ajax
Swoole能够普遍应用于互联网、移动通讯、企业软件、网络游戏、物联网、车联网、智能家庭等领域。 使用PHP+Swoole做为网络通讯框架,可使企业IT研发团队的效率大大提高,更加专一于开发创新产品。数据库
Swoole底层内置了异步非阻塞、多线程的网络IO服务器。PHP程序员仅需处理事件回调便可,无需关心底层。与Nginx/Tornado/Node.js等全异步的框架不一样,Swoole既支持全异步,也支持同步。windows
Swoole是开源免费的自由软件,受权协议是Apache2.0。企业和开发者都可无偿使用Swoole的代码,而且在Swoole之上所做的修改可用于商业产品,无需开源。服务器
以上是摘自swoole官网的原话,废话很少说,咱们进入正题swoole
咱们从官网了解到swoole仅支持linux/freebsd/mac网络
便是说不知windows系统,若是你非要在win下使用的话,请装虚拟机(得不偿失)多线程
swoole目前已经加入php的官方扩展库
便是说它已是PHP的一枚扩展了
因此咱们这里可使用一种更便捷的安装方式
pecl install swoole
不过这种方式须要本机的phpize支持
这里我没有使用这种方式,具体的问题跟流程就不说了
总之它须要你前置phpize支持
这种方式安装结束后须要在php.ini文件中添加扩展
extension=swoole.so
首先咱们须要下载swoole到咱们本地
这里我偷懒直接下到本地在传到服务器上了
在linux下cd到目标目录里
./configure --with-php-config=/usr/bin/php-config //这里(/usr/bin/php-config)是你的php-config文件的路径 sudo make sudo make install
这一步若是没有报错的话就安装成功了(仿佛说了句废话)
安装好后咱们来测试一下是否安装成功
php -m
若是能看到swoole就表示安装成功了
好了就先到这吧- -