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

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

本文由寶塔面板教學專欄跟大家介紹關於server2022安裝寶塔後出現不能遠端的問題,不知道大家有沒有遇到這樣的問題呢?下面就帶大家一起來看看我是怎麼處理的吧!

寶塔面板是一款非常優秀的Linux系統下伺服器管理面板,它擁有強大的功能和友善的介面,可以幫助使用者輕鬆管理伺服器。在使用寶塔面板的過程中,有時候需要對虛擬主機進行限速操作,以確保伺服器的穩定性和流暢性。本文將介紹如何透過寶塔面板進行虛擬主機的限速設置,以達到良好的使用者體驗。一、限速概述限速是指主機頻寬進行限制,透過控制主機流量來確保伺服器的正常運作。在

寶塔部署thinkphp5報錯的解決方法:1、開啟寶塔伺服器,安裝php pathinfo擴充並啟用;2、設定「.access」文件,內容為「RewriteRule ^(.*)$ index.php?s=/$1 [QSA ,PT,L]」;3、在網站管理裡面,啟用thinkphp的偽靜態即可。

隨著網路的發展和普及,域名成為了我們在網路世界中不可或缺的一部分。但是,很多人對域名解析的設定仍然感到困惑。今天,我們來介紹如何使用寶塔面板進行網域解析設定。什麼是網域解析?網域解析是將網域名稱與其所代表的網站或伺服器IP位址綁定的過程。它是一個將人們可閱讀的網域轉換為電腦可讀的IP位址的過程。網域解析的主要組成有:網域名稱註冊、DNS解析和we

寶塔面板的WebDAV檔案管理功能介紹WebDAV是一種基於HTTP協定的檔案管理技術,它可以讓使用者透過HTTP協定來存取網路上的文件,並且可以對這些檔案進行管理操作。在WebDAV技術的支援下,我們可以建立一個Web伺服器,提供各類網路服務。寶塔面板是一款受歡迎的Web伺服器管理工具,提供了豐富的功能模組,其中WebDAV檔案管理功能就是其中之一。下面,本文

寶塔面板是一種功能強大的面板軟體,它可以幫助我們快速部署、管理和監控伺服器,尤其是經常需要進行網站搭建、資料庫管理以及伺服器維護的小型企業或個人用戶。在這些任務中,MySQL資料庫管理在許多情況下都是一個重要的工作。那麼如何使用寶塔面板進行MySQL管理呢?接下來,我們將逐步介紹。第一步:安裝寶塔面板在開始使用寶塔面板進行MySQL管理之前,首先需要先安裝寶塔面

在當前網路時代,網站已經成為許多企業展示和推廣自己的重要手段。但是,難免會出現一些意外的情況導致網站無法正常存取或功能受限,這時候就需要對網站進行修復和維護。本文將介紹如何使用寶塔面板進行網站修復與維護。一、寶塔面板介紹寶塔面板是一款運行在Linux伺服器上的一款網站管理軟體,它可以幫助使用者在伺服器作業系統上快速搭建Web環境。寶塔面板整合了眾多的功能模

寶塔面板是什麼?如何使用?隨著網路技術的快速發展,許多網站管理者和開發者都面臨著如何快速、方便地管理自己的伺服器和網站的問題。為此,一批又一批的伺服器管理工具應運而生。而寶塔面板便是其中一款備受歡迎的伺服器管理工具,本文將介紹寶塔面板是什麼以及如何使用。一、什麼是寶塔面板?寶塔面板是基於Linux作業系統的伺服器管理工具。它提供了一些常用的伺服器管
