php-redis扩展

PS:Redis的客户端实际上担负了通过网络协议与Redis Server进行通信的过程,通信的过程必须遵循协议规范,让客户的调用更加符合特定语言的使用习惯。现有PHP客户端:rediska、phpredis、Predis、Redisent。这些客户端中,有纯PHP的实现方案,也有二进制版本的实现方案。这里我们选择二进制版本的phpreids。

  1. 官网地址

    http://redis.io/clients/

    http://pecl.php.net/package/redis

  2. php安装phpreids扩展

            wget http://pecl.php.net/get/redis-2.2.7.tgz;
            tar -zxvf redis-2.2.7.tgz;
            cd redis-2.2.7;
            /usr/local/php/bin/phpize;
            ./configure  -with-php-config=/usr/local/php/bin/php-config;
            make && make install;
            #命令汇总 wget http://pecl.php.net/get/redis-2.2.7.tgz; tar zxvf redis-2.2.7.tgz; cd redis-2.2.7; /usr/local/php/bin/phpize; ./configure  -with-php-config=/usr/local/php/bin/php-config; make && make install;cd ../;
            #上述安装完后会有类似这样的提示: Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
            

    将memcached.so模块信息加入php.ini

            vi /usr/local/php/etc/php.ini
            #增加
            extension_dir = './' -> extension_dir = '/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/'
            extension=redis.so
            
  3. 验证模块

            php -m | grep -i 'redis'
            redis
            
相关文章
  1. 对Web静态资源缓存自动更新的思考与实践的总结
  2. 单机多git帐号的访问详解案例
  3. CentOS 6.5安装部署SVN 1.8.13
  4. Redis安装部署
  5. gearman应用-分布式图库系统设计
  6. SVN trunk, branches and tags
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in Cache/File存储, extension-php, lnmp源码安装, redis
Comments are closed.