当前位置:Gxlcms > PHP教程 > PHP安装redis扩展

PHP安装redis扩展

时间:2021-07-01 10:21:17 帮助过:19人阅读

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.com/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.com/package/igbinary/1.2.1/windows

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

参考:http://windows.php.com/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教程有兴趣的朋友有所帮助。

人气教程排行