zoukankan      html  css  js  c++  java
  • Linux 環境下安裝swoole

    一、先安装依赖

    yum -y install gcc gcc-c++ autoconf automake
    yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
    

    二、安装php7

    如果之前就有PHP但版本低于7就先卸掉(swoole最新版只支持PHP7.0及以上版本)

    yum remove php* php-common
    

    安装apache服务器(有了就跳过)

    yum install httpd
    

    rpm安装php7.1相应的yum源

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    

    安装php7

    yum install php71w php71w-opoache php71--cli  php71w-devel php71w-fpm
    

    三、安装swoole

    安装Git

    yum install git
    

    clone swoole源码

    git clone https://github.com/swoole/swoole-src.git
    

    解压编译

    cd swoole-src
    phpize
    ./configure
    make && make install
    

    如果跳过了第一步安装依赖,这一步就很有可能有如下报错

    make: *** No targets specified and no makefile found. Stop.   //那就只能安装第一步的依赖之后,再进行这一步了
    

    四、修改php.ini配置文件(加在前面没有注释符的任意一行)

    extension_dir = "/usr/lib64/php/modules/"
    extension=swoole.so
    

    五、重启服务检查扩展安装情况

    service php-fpm restart
    service httpd restart
    php -m


    作者:虾米娃娃
    链接:https://www.jianshu.com/p/3833c57e04d2
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    网易云服务器使用https
    网站搬家后firefox,chrome提示内容编码错误,360浏览器提示500错误
    腾讯云centos服务器配置
    微擎二次开发相关
    mysql 分组查询最新的/最高的一条记录
    .htaccess ci放在子目录时规则
    小程序 html解析
    源于一道文字游戏的题目
    C# 获取系统时间及时间格式
    操作bin目录下的文件
  • 原文地址:https://www.cnblogs.com/songbao/p/11158683.html
Copyright © 2011-2022 走看看