一、配置好的lnmp環境
可以參考LNMP一鍵安裝包進行安裝
二、下載swoole擴展源碼包:https://pecl.php.net/package/swoole
本次測試安裝最新swoole-4.4.5
三、下載好後解壓縮放在:/usr/local/src目錄下
$ wget https://pecl.php.net/get/swoole-4.4.5.tgz
$ tar -zxvf swoole-4.4.5.tgz
四、編譯環境並安裝
進入解壓後的swoole目錄中:
$ cd swoole-4.4.5
$ phpize
查看php-config位置:
find / -name php-config
配置:(–with-php-config==後面是你自己的php-config位置)
本實例的php-config的位置爲:/usr/local/php/bin/php-config
則配置的命令爲:
./configure --with-php-config=/usr/local/php/bin/php-config
編譯安裝:
make && make install
五、添加擴展與查看
在php.ini中添加:
extension = swoole.so
保存重啓php
service php-fpm restart
查看php安裝的擴展
php -m
在phpinfo中查看:
到此安裝成功