Maison > développement back-end > tutoriel php > PHP-Redis扩展安装与应用

PHP-Redis扩展安装与应用

WBOY
Libérer: 2016-07-29 09:09:54
original
926 Les gens l'ont consulté

在Redis初识里,介绍了Redis的安装与使用,但只是这样的话,是无法在PHP中操作Redis的,为了能够在PHP中操作Redis,需要安装扩展包。
下载地址:
https://github.com/phpredis/phpredis
下载后进行安装:

<code><span>#unzip phpredis-develop.zip</span><span>#cd phpredis-develop</span><span>#/usr/local/php/bin/phpize</span><span>#./configure --with-php-c/local/php/bin/php-config</span><span>#make</span><span>#make install</span></code>
Copier après la connexion

/usr/local/php目录是我的系统中PHP的安装目录,这个根据自己系统的PHP安装位置来确定。
安装完成后,需要修改PHP的php.ini配置文件,位于/usr/local/php/etc/php.ini,添加一行:

<code><span>extension</span>=<span>redis.so</span></code>
Copier après la connexion

然后重启php-fpm,如果是Apache环境,就重启Apache服务。
重启完成后,看一下PHP中是否已经有了Redis的支持,输出phpinfo()看一下:

<code><span><span><?php </span>
phpinfo();
<span>?></span></span></span></code>
Copier après la connexion

看到有这样的显示,就表示安装Redis扩展成功了!
PHP-Redis扩展安装与应用
建议跑一下phpredis扩展自带的验证程序,在解压出的目录中的tests目录中:

<code><span>#cd phpredis-develop/tests/</span><span>#php TestRedis.php</span></code>
Copier après la connexion

写段测试代码来验证一下:

<code><span></span>php
<span>$redis</span><span>=</span><span>new</span> Redis();
<span>$redis</span><span>-></span>connect(<span>'127.0.0.1'</span>,<span>6379</span>); <span>// 连接</span><span>//$r = $redis->ping();   // 检查连接状态,返回'+PONG'表示链接可用</span><span>$redis</span><span>-></span><span>set</span>(<span>'n4'</span>,<span>'DA L'</span>);  <span>// 设置set(key,value)</span><span>$r</span><span>=</span><span>$redis</span><span>-></span>get(<span>'n4'</span>);
echo <span>$r</span>;

<span>$redis</span><span>-></span>del(<span>'n4'</span>); <span>// 移除del(key)</span></code>
Copier après la connexion

验证能够通过,则表明安装的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教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal