以下由寶塔面板教學專欄為大家介紹寶塔面板環境下如何手動安裝Swoole,希望對需要的朋友有幫助!
由於業務的需求和管理的方便,現有的專案我們使用了寶塔面板作為Web管理端,需要使用Swoole Redis做為WebSocket服務。
因為寶塔面板中有一鍵安裝Swoole,但寶塔使用的是Pecl的安裝方法,因此無法手動擴充Swoole的AsyncIO擴充。
下面記錄下安裝的過程:
首先下載我們需要的非同步Redis客戶端
hiredis下載位址:
https://github. com/redis/hiredis/releases
下載解壓縮後執行:
make -j sudo make install sudo ldconfig
之後下載Swoole原始碼包進行編譯,需要注意的是gcc的版本大於4.4
https ://github.com/swoole/swoole-src/releases
http://pecl.php.net/package/swoole
https://gitee.com/swoole/swoole
解壓縮後進入目錄執行
phpize ./configure --enable-async-redis --with-php-config=/www/server/php/71/bin/php-config make clean make -j sudo make install
這裡要注意的:
#./configure後面加了兩個必要的參數,第一個--enable-async- redis是我需要用到的redis的擴充
第二--with-php-config是指定了php-config的路徑,不然是無法編譯的
寶塔所有安裝的軟體都在/www/server/目錄下
Ok!這樣就可以順利的完成安裝
最後不要忘了在php.ini檔案中新增extension=swoole.so
為了驗證下是否安裝成功
執行php - -ri swoole即可
以上是寶塔面板環境下手動安裝Swoole的記錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)