Centos7 编译安装Swoole

Posted cuianbing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 编译安装Swoole相关的知识,希望对你有一定的参考价值。

Centos7 编译安装Swoole

下载安装前准备

需要的一些依赖有些同学可能之前没有使用过,这里作为前提条件进行安装设置.如果已将安装好的同学直接跳到下一步.大前提是安装了php,且版本要>=7.2

#需要使用wget下载文件
yum install wget
yum install php72w php72w-devel #这里我使用的是PHP7.2  其他版本的同学自己安装对应的版本扩展
yum install glibc-headers gcc-c++ git-core gcc autoconf cmake libcurl4-openssl-dev openssl libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 minizip openssl-devel

下载源代码并编译

cd /opt   #切换到opt目录下
wget -O  Swoole-4.4.5.tar.gz  https://github.com/swoole/swoole-srcve/v4.4.5.tar.gz   #下载Swoole文件
tar -zxvf Swoole-4.4.5.tar.gz   #解压下载的安装包
cd swoole-src-4.4.5/   #切换到解压的目录
phpize  #phpize信息

技术图片

./configure  # 保证在源码的根目录下
 make  #编译
 make install  #安装

在PHP配置文件中添加

使用php -ini查看php.ini文件的绝对路径,Loaded Configuration File 一项显示的是加载的 php.ini 文件,如果值为 none 证明根本没加载任何 php.ini 文件,需要自己创建。

找到php.ini后,在其中加入

extension=swoole.so

技术图片

通过 php -m 来查看是否成功加载了 swoole.so

以上是关于Centos7 编译安装Swoole的主要内容,如果未能解决你的问题,请参考以下文章

php安装swoole扩展

centos7安装 swoole详细教程

centos7 安装php环境和安装swoole

centos7下安装PHP swoole扩展

[PHP] 编译安装swoole

swoole 安装