• 技术文章 >后端开发 >php教程

    php编译安装扩展redis及swoole

    藏色散人藏色散人2019-09-02 17:56:09转载1063

    一.安装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视频教程

    以上就是php编译安装扩展redis及swoole的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault,如有侵犯,请联系admin@php.cn删除
    专题推荐:php redis swoole
    上一篇:有关PHP中PDO连接数据库的详细教程与实际操作演示 下一篇:php://output和php://stdout的区别
    线上培训班

    相关文章推荐

    • 什么是PHP内存管理机制与垃圾回收机制?该如何理解?• asp与php网站优缺点• 什么是php工厂模式• 什么是php扩展

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网