1.下载安装包
wget https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz
2.解压
tar -zxvf v4.5.2.tar.gz
3 进入解压包
cd swoole-src-4.5.2/
4.执行phpize命令
查找phpize命令位置
find / -name phpize
5.执行命令
yum install m4
yum install autoconf
再执行
/usr/local/phpstudy/soft/php/php-7.3.8/bin/phpize
配置swoole
先安装编译环境
yum -y install gcc libtool gcc-c++
再执行
./configure --enable-openssl --enable-http2 --with-php-config=/usr/local/phpstudy/soft/php/php-7.3.8/bin/php-config
编译安装
make && make install
6.安装完之后 在php.ini文件里面加入拓展信息
寻找php.ini文件位置
php -i |grep php.ini
我的文件在 /etc/php.ini
进到这个文件 到最后一行写上
extension=swoole.so
7.重启php-fpm进程
systemctl restart php-fpm
8.检查是否安装成功
php -m
找不到openssl/ssl.h文件
centos7解决方案
安装 openssl-devel
yum install openssl-devel