摘要:安裝準備安裝前必須保證系統(tǒng)已經(jīng)安裝了下列軟件參考或更高版本或更高版本安裝的擴展配置編譯安裝成功后,修改加入測試服務(wù)器端服務(wù)端客戶端測試先運行服務(wù)端無任何輸出運行客戶端后在查看服務(wù)端,會發(fā)現(xiàn)有輸出了,表示成功
安裝準備
安裝swoole前必須保證系統(tǒng)已經(jīng)安裝了下列軟件
參考https://github.com/LinkedDestiny
php-5.3.10 // 或更高版本 gcc-4.4 //或更高版本 make autoconf安裝swoole的PHP擴展
wget https://github.com/swoole/swoole-src/archive/swoole-1.8.2-stable.tar.gz tar -zxvf swoole-1.8.2-stable cd swoole-src-swoole-1.8.2-stable/ /usr/local/php/bin/phpize ./configure make && make install配置php.ini
編譯安裝成功后,修改php.ini加入
extension=swoole.so測試 服務(wù)器端(server.php)
on("connect", function ($serv, $fd){ echo "Client:Connect. "; }); $serv->on("receive", function ($serv, $fd, $from_id, $data) { $serv->send($fd, "Swoole: ".$data); }); $serv->on("close", function ($serv, $fd) { echo "Client: Close. "; }); $serv->start();客戶端 (client.php)
on("connect", function($cli) { $cli->send("hello world "); }); $client->on("receive", function($cli, $data){ echo "Receive: $data "; }); $client->on("error", function($cli){ echo "connect fail "; }); $client->on("close", function($cli){ echo "close "; }); $client->connect("127.0.0.1", 9501, 0.5);測試
先運行服務(wù)端(無任何輸出)
運行客戶端后 在查看服務(wù)端,會發(fā)現(xiàn)有輸出了,表示成功~!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/21453.html
摘要:是一個基于擴展實現(xiàn)的輕量級高性能的常駐內(nèi)存型的和應(yīng)用服務(wù)框架高度封裝了,,服務(wù)器,以及基于實現(xiàn)可擴展的服務(wù),同時支持包方式安裝部署項目。基于實用,抽象事件處理類,實現(xiàn)與底層的回調(diào)的解耦,支持同步異步調(diào)用,內(nèi)置等常用組件等。 swoolefy swoolefy是一個基于swoole擴展實現(xiàn)的輕量級高性能的常駐內(nèi)存型的API和Web應(yīng)用服務(wù)框架,高度封裝了http,websocket,ud...
摘要:安裝擴展下載擴展包以及解壓進入解壓后目錄,編譯安裝出現(xiàn)問題安裝開始編譯褲子韓查找配置環(huán)境編譯安裝配置,添加擴展重啟安裝擴展克隆安裝且編譯配置,添加擴展重啟更多精彩內(nèi)容,請關(guān)注作者博客, 1.安裝redis擴展 下載redis擴展包以及解壓 wget https://github.com/edtechd/phpredis/archive/php7.zip unzip php7.zip 進...
摘要:安裝命令環(huán)境下必須關(guān)閉選項需要修改關(guān)閉在下開發(fā)可以使用來方便的開發(fā)應(yīng)用,安裝好后再里的選項里共享代碼所在磁盤。為源碼所在路徑為容器內(nèi)路徑在里執(zhí)行編譯安裝擴展是按照標準擴展構(gòu)建的。 環(huán)境依賴 僅支持 Linux、FreeBSD、MacOS 三種操作系統(tǒng) 在Windows平臺,可使用CygWin或WSL(Windows Subsystem for Linux) Linux 內(nèi)核版本 2....
摘要:此時的環(huán)境就好似的終端,而根目錄就是的安裝目錄,在界面輸入命令其中是解壓的源程序。搭建成功后會生成自己的一個類似環(huán)境的控制中心,運行的時候得用這個環(huán)境運行,不需要再安裝別的環(huán)境。 簡言 swoole,一個php的超級擴展,具有異步編程、高性能等非常多的特性??梢栽谧钌俚男阅軗p耗下,換取最大的開發(fā)效率。但遺憾的是swoole不能在Windows環(huán)境下安裝使用,對開發(fā)造成一定的阻礙,現(xiàn)就W...
閱讀 1297·2023-04-26 00:47
閱讀 3628·2021-11-16 11:53
閱讀 860·2021-10-08 10:05
閱讀 2821·2021-09-22 15:19
閱讀 3037·2019-08-30 15:55
閱讀 2817·2019-08-29 16:55
閱讀 3012·2019-08-29 15:20
閱讀 1173·2019-08-23 16:13