從源碼編譯安裝
# 下載Swoole
wget http://pecl.php.net/get/swoole-4.5.2.tgz
tar -zxvf swoole-4.5.2.tgz
cd swoole-4.5.2
# 安裝相關依賴
yum -y install gcc gcc-c++ autoconf pcre-devel make
# 編譯安裝,會自動放到默認的擴展目錄
phpize
./configure --enable-openssl --enable-http2
make && sudo make install
# 定位配置文件路徑
php -i | grep php.ini
# 或者
php --ini
# 或者
locate php.ini
# 打開配置文件
vim yourpath/php.ini
# php.ini 中啟用擴展
extension=swoole.so
# 查看是否安裝成功
php --ri swoole
# 或者(-m有可能不會出現Swoole擴展信息)
php -m
# 或者
<?php phpinfo();
PECL 安裝
pecl install swoole
# php.ini 中啟用擴展
extension=swoole.so
從源碼編譯升級
步驟與從源碼編譯安裝一致。
不需要卸載或者刪除舊版本 Swoole,安裝過程會覆蓋舊版本。
PECL 升級
pecl upgrade swoole