swoole下载位置
https://github.com/swoole/swoole-src/releases
找到想要的版本
wget https://github.com/swoole/swoole-src/archive/v4.2.9.tar.gz
然后解压
tar -zxvf v4.2.9.tar.gz
进入目录文件夹
cd swoole-src-4.2.9
之后编译安装
sudo /usr/local/php/bin/phpize
这里php
要求最少7.1的版本,我的是7.2
初始化
./configure \
--with-php-config=/usr/local/php/bin/php-config \
--enable-openssl \
--enable-http2 \
--enable-sockets \
--enable-mysqlnd
这里面出错了,根据错误信息继续。这个错误是因为我的php是编译安装没将一些命令全局化。
编译
make clean && make
安装
sudo make install
然后修改php.ini
文件,添加上这条语句,就完成安装swoole扩展了
验证扩展是否安装成功
php -m
出现swoole
就是成功了
然后可以查看swoole
版本
php --ri swoole