zoukankan      html  css  js  c++  java
  • ubuntu php7.2安装php-redis扩展

    安装phpize

    首先查看有没有phpize命令

    [xstnet~]$ phpize -v
    Configuring for:
    PHP Api Version:         20170718
    Zend Module Api No:      20170718
    Zend Extension Api No:   320170718

    如果没有phpize的话, 安装php-dev扩展, 执行

    sudo apt-get install php7.2-dev

    我的php版本是php7.2
    根据php版本,选择以下之一

    • php-dev
    • php5-dev
    • php5.6-dev
    • php7.0-dev
    • php7.1-dev
    • php7.2-dev

    不管选择哪个版本, 最后都会有phpize这个命令

    下载phpredis源码包

    git clone https://github.com/phpredis/phpredis.git

    移动目录

    sudo mv phpredis /etc/

    编译安装

    cd /etc/phpredis
    phpize
    ./configure
    sudo make
    sudo make install

    至此扩展就安装完成了

    修改php配置文件

    找到php.ini
    通过php -i | grep php.ini或者在代码中echo phpinfo()来获取php.ini位置
    在php.ini中添加一行

    extension=/etc/phpredis/modules/redis.so

    保存退出, 重启 php-fpm, 重启nginx

    systemctl restart php7.2-fpm
    systemctl restart nginx

    如下图:

    验证是否安装成功

    代码中 输出 phpinfo() 结果应如下
    alt

     

  • 相关阅读:
    VC++读写文件
    VC++编译说明
    VC++时间函数总结
    VC++多工程项目
    VC++全局变量初始化
    Linux 系统免密码登陆远程服务器
    debian 系统安装配置apache
    数据库授权
    Mysql 主从服务器数据同步
    centos Install Docker
  • 原文地址:https://www.cnblogs.com/tdalcn/p/14272967.html
Copyright © 2011-2022 走看看