最近在折騰一個僞直播頁面,需求中有用到評論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就表示安裝成功了
好了就先到這吧- -