zoukankan      html  css  js  c++  java
  • 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信息
    

    image-20200629162818666

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

    在PHP配置文件中添加

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

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

    extension=swoole.so
    

    image-20200629172854177

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

  • 相关阅读:
    npm执行清理缓存失败npm cache clean
    Vue中计算属性(computed)和监听属性函数watch的比较
    vue生命周期函数
    vue自定义指令
    vue 自定义过滤器
    vue 自定义全局按键修饰符
    线性回归模型
    python常用模块
    KNN算法的实现
    python集合(set)的运算
  • 原文地址:https://www.cnblogs.com/cuianbing/p/13209249.html
Copyright © 2011-2022 走看看