zoukankan      html  css  js  c++  java
  • php编译安装扩展redis及swoole

    一.安装redis扩展

    下载redis扩展包以及解压

    wget https://github.com/edtechd/phpredis/archive/php7.zip
    
    unzip php7.zip

    进入解压后目录,编译安装

    cd data/pkg/phpredis-php7
    
    /usr/local/php/bin/phpize

    出现问题

    Cannot find autoconf. Please check your autoconf installation and the
    
    $PHP_AUTOCONF environment variable. Then, rerun this script.
    
     
    
    #安装autoconf
    
    yum install autoconf

    开始编译

    /usr/local/php/bin/phpize

    查找php-config

    find / -name php-config

    配置环境

    ./configure --with-php-config=/usr/local/php/bin/php-config

    编译安装

    make & make install

    配置php.ini,添加redis.so扩展

    vim /usr/local/php/etc/php.ini
    
    extension=redis.so

    重启php-fpm

    killall php-fpm
    
    /usr/local/sbin/php-fpm

    二.安装swoole扩展

    克隆swoole

    git clone https://gitee.com/swoole/swoole.git

    安装swoole且编译

    cd swoole
    
    /usr/local/php/bin/phpize
    
    ./configure --with-php-config=/usr/local/php/bin/php-config
    
    make && make install
    配置php.ini,添加swoole.so扩展
    vim /usr/local/php/etc/php.ini
    
    extension=swoole.so

    重启php-fpm

    killall php-fpm
    
    /usr/local/sbin/php-fpm

    以上就是php编译安装扩展redis及swoole的详细内容,更多PHP相关知识请关注我的专栏PHP​zhuanlan.zhihu.com

  • 相关阅读:
    ASP.NET结合COM组件发送Email
    木马生成技术
    AJAX中使用Session
    对象模型文档对象模型DOM简介
    何遍历数据源中的表名称
    AJAX.NET用户开发指南
    用ASP.NET上传大文件
    .net反编译利器
    Equals和GetHashcode
    Factory Method模式
  • 原文地址:https://www.cnblogs.com/a609251438/p/12104435.html
Copyright © 2011-2022 走看看