很多初学者在安装的时候会遇到很多问题,官方安装文档给的不全这边把官方省略的方式补全
(1)建立一个目录放swoole的安装文件
cd /data
mkdir rpm
(2)打开swoole的github地址:https://github.com/swoole/swoole-src/releases
(3)找到需要的版本,例如4.5.2,下载:
wget -c https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz
(4)解压:
tar -xzvf v4.5.2.tar.gz
(5)从源码编译安装
cd swoole-src-4.5.2 && \
phpize && \
./configure && \
make && sudo make install
若提示错误:configure: error: Cannot find php-config. Please use --with-php-config=PATH
需要添加php-config的位置
cd swoole-src-4.5.2 && \
phpize && \
./configure --with-php-config=/www/server/php/73/bin/php-config && \
make && sudo make install
(6)swoole添加到php扩展(需要自行找到php.ini路径,可以使用 php --ini 查看路径)
echo extension=swoole.so >> /www/server/php/73/etc/php.ini
(7)重启PHP和web服务后使用命令php -m查看是否安装成功,有出现swoole就成功了
php -m