欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP安装redis扩展

程序员文章站 2023-12-29 11:01:58
...
PHP扩展有很多,参考:http://redis.io/clients#php

官方打星的就是phpredis Predis,phpredis是C写的,效率会高写,Predis是PHP写的,能直接看到源码。

下载phpredis,一方面是觉得性能好,另一方面主要是用它来存session,地址:https://github.com/phpredis/phpredis/tree/2.2.7

不知道为啥phpredis有那么多分枝,还是直接下2.2.7。

安装phpredis之前,需要先安装igbinary的一个扩展,因为会用到。参考:https://pecl.php.net/package/igbinary

pecl install igbinary

安装好之后,加入扩展信息到php.ini
extension=igbinary.so

安装方法也很简单,参考:https://github.com/phpredis/phpredis/tree/master#installation
phpize
./configure [--enable-redis-igbinary]
make && make install

会在/usr/lib64/php/modules/看到redis.so,加入扩展到php.ini中,一定要加到igbinary.so之后。

==================================================================================

windows下安装igbinary

参考:https://pecl.php.net/package/igbinary/1.2.1/windows

下载对应版本的dll,同样加入到php.ini扩展。

参考:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

下载对应版本的dll,同样加入到php.ini扩展。

根据phpredis说明,连接redis有connect和pconnect两种,根据参考资料来看,pconnect的close()只是不允许php继续访问redis,并不是直接关闭连接,整个php-fpm生命周期都有效。

参考:http://m.blog.csdn.net/blog/qmhball/46988111

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHP安装redis扩展,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP安装redis扩展

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


上一篇:

下一篇: