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

  • 相关阅读:
    poj 2676 Suduku (dfs)
    poj 1562 Oil Deposits (dfs)
    poj 2907 Collecting Beepers (dfs)
    poj 1655 Balancing Act (树形dfs)
    poj 3411 Paid Roads (dfs)
    hdu 2896 病毒侵袭 (AC)
    hdu 3065 病毒侵袭持续中 (AC)
    poj 2251 Dungeon Master (bfs)
    java中debug使用
    Swing入门级小项目总结
  • 原文地址:https://www.cnblogs.com/a609251438/p/12104435.html
Copyright © 2011-2022 走看看