溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

swoole的環(huán)境依賴

發(fā)布時間:2021-01-22 10:12:50 來源:億速云 閱讀:130 作者:小新 欄目:編程語言

小編給大家分享一下swoole的環(huán)境依賴,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

什么是swoole?

Swoole是一個面向生產(chǎn)環(huán)境的 PHP 異步網(wǎng)絡通信引擎,使 PHP 開發(fā)人員可以編寫高性能的異步并發(fā) TCP、UDP、Unix Socket、HTTP,WebSocket 服務。Swoole 可以廣泛應用于互聯(lián)網(wǎng)、移動通信、企業(yè)軟件、云計算、網(wǎng)絡游戲、物聯(lián)網(wǎng)(IOT)、車聯(lián)網(wǎng)、智能家居等領域。 使用 PHP + Swoole 作為網(wǎng)絡通信框架,可以使企業(yè) IT 研發(fā)團隊的效率大大提升。

Swoole不是一個像Zend Framework、CakePHP、Yii、symfony、ThinkPHP等一樣的框架,也不是一個像WordPress、Drupal、Discuz、UChome等開源產(chǎn)品看齊的項目。 Swoole的目標是向Java框架、Ruby On Rails、Python DjangoPylons等一流框架發(fā)起挑戰(zhàn)。

Swoole雖然是標準的PHP擴展,實際上與普通的擴展不同。普通的擴展只是提供一個庫函數(shù)。而Swoole擴展在運行后會接管PHP的控制權,進入事件循環(huán)。當IO事件發(fā)生后底層會自動回調(diào)指定的PHP函數(shù)。

環(huán)境依賴

僅支持 Linux、FreeBSD、MacOS 三種操作系統(tǒng)

在Windows平臺,可使用CygWin或WSL(Windows Subsystem for Linux)

Linux 內(nèi)核版本 2.3.32 以上

gcc-4.8或更高版本,依賴C++11

編譯為 libswoole.so 作為 C/C++ 庫時需要使用 cmake-2.4 或更高版本

建議使用 Ubuntu14、CentOS7 或更高版本的操作系統(tǒng)

低版本系統(tǒng)(如CentOS 6)可以使用RedHat提供的devtools編譯,

以上是“swoole的環(huán)境依賴”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI