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