zoukankan      html  css  js  c++  java
  • linux中redis的php扩展安装

    PHP中的扩展一般都是在安装环境的时候就已经装好了的。但是有的一些扩展在后期想要加上去的话也是可以的。php支持后期安装扩展。

    想要安装扩展就需要先去下载安装扩展所需要的扩展源码包。autoconf.tar.gz和phpredis.tar.gz需要的留下邮箱或者+q472368077

    通过ftp把文件上传到/usr/local/redis目录下进行解压。

    找到php运行目录 /usr/local/php/bin/,找到可执行文件phpize找到之后记住路径,回到解压文件夹phpredis目录中

    cd /usr/local/redis/phpredis

    执行phpize

    /usr/local/php/bin/phpize

    因为正常的安装顺序应该是先安装redis然后安装php,现在咱们的执行顺序正好是相反的。所以执行/usr/local/php/bin/phpize命令可以修补安装顺序搞反的这个问题。

    作用:可以把redis扩展反向安装到php中。

    执行命令之后会告诉需要autoconf的软件依赖,接下来安装autoconf

      cd ..

      tar zxvf autoconf.tar.gz

      cd autoconf

      ./configure

      make && make install

      cd ..

      cd phpredis

      /usr/local/php/bin/phpize

      从新执行phpize

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

      为redis配置php的配置路径

      make && make install

      ls /usr/local/php/lib/php/extensions/no-debug-***/查看是否有了redis.so(***代表你目录下的文件名字)

      这是php扩展模块的扩展文件,这个文件需要在php.ini之中引用

      cd /usr/local/php/lib这个目录下有一个php.ini

      vim php.ini

      /extension查找引用文件的位置。

      添加一行  extension=redis.so  引入redis扩展

      :wq  保存退出

      重启apache  /usr/local/httpd/bin/apachectl restart

      重启之后去一个php文件输出phpinfo()查看扩展是否安装上了.

      

      

      

  • 相关阅读:
    php程序去除文件 bom头
    类继承接口后,实现接口的方法
    virtual和abstract的使用场景分别是什么?待更新。
    get请求和post请求的总结
    ES6新语法,持续更新
    display:flex中的不懂的问题,待处理
    css相邻兄弟选择器(+),伪类(:hover),伪元素(::after)
    HTML中的input的type类型
    命令行打开程序的集合
    sqlserver 常用的语句
  • 原文地址:https://www.cnblogs.com/lmpxs/p/5371166.html
Copyright © 2011-2022 走看看