swoole安裝基本配置

2021-08-19 10:37:41 字數 1410 閱讀 4068

swoole擴充套件是按照php標準擴充套件構建的。使用phpize來生成編譯檢測指令碼,./configure來做編譯配置檢測,make進行編譯,make install進行安裝。

如果當前使用者不是root,可能沒有php安裝目錄的寫許可權,安裝時需要sudo或者su如果是在git分支上直接git pull更新**,重新編譯前務必要執行make clean安裝swoole前必須保證系統已經安裝了下列軟體

php-5.3.10 或更高版本

gcc-4.4 或更高版本

make

autoconf

pcre (centos系統可以執行命令:yum install pcre-devel)

cd swoole

phpize

./configure

make

sudo make install

pecl install swoole
編譯安裝成功後,修改php.ini加入

extension=swoole.so
通過php -mphpinfo()來檢視是否成功載入了swoole,如果沒有可能是php.ini的路徑不對,可以使用php --ini來定位到php.ini的絕對路徑。

1、php -mphpinfo()都沒有載入swoole:

phpize編譯的swoole模組 版本和 php 編譯的版本不同,php-fpm啟動的時候,載入不了,檢視php啟動日誌

2、phpinfo()php -m沒有:

檢視php.ini路徑,或者考慮多版本php的配置路徑。

附:多版本php切換:

find / -name php       #查詢php相關位置

vim /etc/profile          #編輯環境變數

在最後加入:export path="/usr/local/php-7.2.2/bin:$path"  #使用7.2.2這個版本作為系統預設執行的版本

source /etc/profile     #立即生效環境變數

php  -v                      #檢視是否設定成功

swoole 編譯安裝 最新swoole

適用於php5.3以上版本 centos7中 在此 選擇合適的版本,我用的是4.2.9 wget tar zxvf swoole 4.2.9.tgz cd swoole 4.2.9 phpize configure with php config usr local php bin php conf...

php之swoole安裝與基本使用

擴充套件安裝 參考github位址 安裝 pecl install swoole git clone cd swoole src phpize configure make sudo make install 注意點 使用原始碼進行安裝的時候,遇到的問題總結 1 phpize命令無法找到,使用絕對路...

Swoole編譯安裝

編譯安裝 swoole擴充套件是按照php標準擴充套件構建的。使用phpize來生成php編譯配置,configure來做編譯配置檢測,make進行編譯,make install進行安裝。安裝swoole前必須保證系統已經安裝了下列軟體 php 5.3.10 或更高版本 gcc 4.4 或更高版本 ...