首頁 > 專題 > 寶塔面板 > 主體

寶塔面板環境下手動安裝Swoole的記錄

藏色散人
發布: 2019-09-26 09:58:18
轉載
4550 人瀏覽過

以下由寶塔面板教學專欄為大家介紹寶塔面板環境下如何手動安裝Swoole,希望對需要的朋友有幫助!

寶塔面板環境下手動安裝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中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!