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()查看扩展是否安装上了.

      

      

      

  • 相关阅读:
    史上最强大vimrc
    Linux 宿主目录、根目录及/home区别
    ubuntu配置软件源
    Lex入门2
    域名服务器(DNS)工作原理
    SQL Server 2005脚本编辑窗口不能使用Enter,Backspace, Insert等按键
    建立windows2003 域名服务器
    JavaScript操作cookie
    VS2008下设置断点调试JavaScript (IE)
    DNS域名服务器原理与架设(Bind on Linux)
  • 原文地址:https://www.cnblogs.com/lmpxs/p/5371166.html
Copyright © 2011-2022 走看看