说明:
安装swoole之前,确认linux系统已经安装好了php,swoole是一个PHP的扩展,所以安装的方式和安装其它的PHP扩展的方式一样。swoole不支持windows安装,没有windows扩展。 linux系统或Mac系统 Docker也是可以的
1.安装检查依赖环境是否支持安装swoole
- 操作系统仅支持Linux,FreeBSD,MacOS,3类操作系统
-
Linux内核版本2.3.32如centos必须6.6以上 uname -r
-
PHP7.0以上版本 php -v
- gcc4.4以上版本 gcc --version
如果提示gcc未找到命令则执行
yum -y install gcc gcc-c++
- cmake2.4以上版本 cmake --version
如果提示cmake未安装则执行
yum -y install cmake
2.开始安装swoole
1.下载swoole
-
安装wget工具(如果未找到wget命令的话)
-
从github上面下载swoole源码包(4.4.4版本)
yum -y install wget
wget https://github.com/swoole/swoole-src/archive/v4.4.4.tar.gz
2.解压swoole
tar zxf v4.4.4.tar.gz
3.进入swoole目录发现没有configure可执行文件,则需要执行一下phpize命令
4.进行配置
./configure --with-php-config=/usr/bin/php-config # 进行配置
5.编译安装
make && make install # 编译和安装
此时安装成功
如果没有安装成功报错的话
解决办法
安装zlib网址:
https://blog.csdn.net/weixin_37909391/article/details/81320735
或者更换版本
[https://github.com/swoole/swoole-src/issues/2765](https://github.com/swoole/swoole-src/issues/2765)
6.修改php配置文件
vi /etc/php.ini
复制如下代码
extension=swoole.so
放到你所打开或新建的文件中即可,无需重启任何服务。
# 查看扩展是否安装成功
php -m|grep swoole
此时swoole安装成功