zoukankan      html  css  js  c++  java
  • PHP扩展模块redis安装

    PHP扩展redis模块安装

    当我们安装好php之后可能会忘记装一些模块,或者需要增加模块的时候我们可以使用扩展模块安装。

    查看php加载了哪些模块,使用命令

    /usr/local/php/bin/php -m


    cd进入安装下载目录

    cd /usr/local/

    下载一个redis的包

    wget https://codeload.github.com/phpredis/phpredis/zip/develop

    更改包的名字

    mv develop phpredis-develop.zip

    解压包

    unzip phpredis-develop.zip

    cd进入解压后的包的目录

    cd phpredis-develop/

    然后我们需要做一个phpize操作,因为要生成configure文件,因为我们要编译它需要configure文件,而它的包里没有,(可能会报错,少一个包,我们提前yum安装一下这个包)

    yum install -y autoconf

    生成configure文件

    /usr/local/php64/bin/phpize    #注意这里要使用绝对路径的phpize,否则安装后会导致版本不兼容

    进行编译

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

    make  或者  make test  #看提示

    make install  

    Installing shared extensions:     /usr/local/php64/lib/php/extensions/no-debug-non-zts-20131226/       扩展模块存放的目录

    查看扩展模块的存放目录

    usr/local/php64/bin/php -i |grep extension_dir      #这里有可能会出现warning

    PHP Warning:  Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0

    解决:

    [root@localhost phpredis-develop]#vim /usr/local/php56/etc/php.ini 

    date.timezone = PRC       #注释打开,PRC表示people's republic  of china 中华人民共和国,也就是日期使用中国的时区。

    在php配置文件中添加一行

    vim /usr/local/php64/etc/php.ini

    打开配置文件后搜索关键字:extension=php

    在最后面添加一行:

    extension=redis.so

    然后我们查看一下是否加载

    /usr/local/php/bin/php -m |grep redis

    也可以去nginx或者apache目录下写一个phpinfo文件测试

  • 相关阅读:
    团队项目——地铁信息查询数据结构设计
    用Visio画UML顺序图
    用Visio画UML用例图
    结对编程项目进展——第四周
    结对编程项目进展——第三周
    结对项目进展第一周——初步认识结对编程
    个人项目四则运算生成程序进展——第三周
    hbase各种遍历查询shell语句 包含过滤组合条件
    linux c段错误分析方法
    SMB SMB2 协议wiki
  • 原文地址:https://www.cnblogs.com/byfboke/p/9166182.html
Copyright © 2011-2022 走看看