安裝環境
- centos 7.6
- php 7.2.18
下載安裝包
下載地址 https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz
sudo wget https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz
sudo tar zxvf v4.5.2.tar.gz
cd swoole-src-4.5.2
編譯安裝
使用安裝 php 時生成的 phpize 來生成 configure 配置文件(可以用 whereis phpize查看路徑)
sudo /usr/bin/phpize
#寶塔面板可以點擊php查看安裝路徑 ,我的是在/www/server/php/72/bin/php-config
#如果是集成環境,需要使用名 find / -name "php-config" 查詢路徑。
#如果需要wss 增加--enable-openssl
sudo ./configure --with-php-config=/www/server/php/72/bin/php-config #php真實安裝路徑
sudo make && sudo make install
開啓swoole擴展
#修改php.ini
;Enable xsl extension module
extension=swoole.so
重啓Apache或Nginx服務、php-fpm服務也要重啓
查看拓展安裝情況 php-m
在phpinfo頁面可以看到關於swoole的選項,說明安裝成功。