您好,欢迎访问一九零五行业门户网

PHP-Redis扩展安装与应用

在redis初识里,介绍了redis的安装与使用,但只是这样的话,是无法在php中操作redis的,为了能够在php中操作redis,需要安装扩展包。
下载地址:
https://github.com/phpredis/phpredis
下载后进行安装:
#unzip phpredis-develop.zip#cd phpredis-develop#/usr/local/php/bin/phpize#./configure --with-php-c/local/php/bin/php-config#make#make install
/usr/local/php目录是我的系统中php的安装目录,这个根据自己系统的php安装位置来确定。
安装完成后,需要修改php的php.ini配置文件,位于/usr/local/php/etc/php.ini,添加一行:
extension=redis.so
然后重启php-fpm,如果是apache环境,就重启apache服务。
重启完成后,看一下php中是否已经有了redis的支持,输出phpinfo()看一下:

看到有这样的显示,就表示安装redis扩展成功了!
建议跑一下phpredis扩展自带的验证程序,在解压出的目录中的tests目录中:
#cd phpredis-develop/tests/#php testredis.php
写段测试代码来验证一下:
php$redis=new redis();$redis->connect('127.0.0.1',6379); // 连接//$r = $redis->ping(); // 检查连接状态,返回'+pong'表示链接可用$redis->set('n4','da l'); // 设置set(key,value)$r=$redis->get('n4');echo $r;$redis->del('n4'); // 移除del(key)
验证能够通过,则表明安装的redis扩展可用,就可以在php中开始操作redis了!
php中操作redis的指令,与redis终端操作的指令很类似,有介绍的比较详细的文档可以参考:
标准:https://github.com/phpredis/phpredis
中文(他人努力翻译的):http://www.cnblogs.com/weafer/archive/2011/09/21/2184059.html
').addclass('pre-numbering').hide(); $(this).addclass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadein(1700); }); }); 以上就介绍了php-redis扩展安装与应用,包括了apache,github方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息