首页 理论教育安装Redis扩展成功

安装Redis扩展成功

【摘要】:读者可以在https://github.com/nicolasff/phpredis/downloads下载相应版本的Windows扩展,这里下载的版本为php_redis-5.3-vc9-ts-73d99c3e.zip。图10-5 Redis配置信息2.在Linux下安装phpredis扩展使用PHP内置的phpize工具,可以很方便地为PHP引擎添加扩展模块。接下来将继续使用phpize安装Redis扩展模块。在配置文件中加入Redis扩展最后只需要在php.ini配置文件中加入Redis扩展模块即可。要检测是否安装成功,可以使用phpinfo函数检查是否存在Redis信息。

Redis是一个完善、功能强大且易用的NoSQL数据库,之所以能够被广泛使用,与Redis官方提供稳定、可靠的API分不开。Redis项目提供了包括Java、C#、C++、PHP、JavaScript等所有主流语言的API,读者可以在http://www.redis.io/clients网址下载到相应的安装包。对于PHP而言,只下载PHP类文件或者为PHP解释引擎安装扩展模块即可。显然安装扩展模块更加方便。这里将使用phpredis扩展模块,下载地址为https://github.com/nicolasff/phpredis。

1.在Windows下安装phpredis扩展

在Windows下安装PHP扩展比较简单,phpredis分为32位版本及64位版本,安装时需要注意选择。下面介绍安装过程。

读者可以在https://github.com/nicolasff/phpredis/downloads下载相应版本的Windows扩展(注意需要与PHP版本号对应),这里下载的版本为php_redis-5.3-vc9-ts-73d99c3e.zip。解开压缩包,将得到php_redis.dll扩展模块,将该文件复制到PHP扩展目录,例如D:\xampp\php\ext,然后编辑php.ini配置文件,加入extension=php_redis.dll配置项,如以下代码所示。

978-7-111-42852-7-Part02-538.jpg

保存php.ini配置文件,重启Web服务器,至此整个安装过程完成了。要检测是否安装成功,可以通过phpinfo函数输出信息,查看是否存在Redis,如图10-5所示。

978-7-111-42852-7-Part02-539.jpg

图10-5 Redis配置信息

2.在Linux下安装phpredis扩展

使用PHP内置的phpize工具,可以很方便地为PHP引擎添加扩展模块。接下来将继续使用phpize安装Redis扩展模块。读者可以在https://github.com/nicolasff/phpredis/downloads下载phpredis扩展模块。详细的安装过程如下。

(1)下载phpredis(www.chuimin.cn)

978-7-111-42852-7-Part02-540.jpg

(2)使用phpize工具安装phpredis

假设PHP安装路径为/usr/local/php/,那么phpize路径就位于/usr/local/php/bin/phpize,详细安装过程如下。

978-7-111-42852-7-Part02-541.jpg

可以看到,phpredis的模块安装与Memcache模块的安装并没有多大区别。安装完成后Redis扩展模块的路径为/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so。至此,Linux环境下的phpredis扩展模块安装完成。

(3)在配置文件中加入Redis扩展

最后只需要在php.ini配置文件中加入Redis扩展模块即可(php.ini路径可以通过phpinfo函数查看,通常为安装目录下的etc目录,例如/usr/local/php/etc/)。

978-7-111-42852-7-Part02-542.jpg

保存php.ini文件,重启Web服务器,至此整个安装过程完成了。要检测是否安装成功,可以使用phpinfo函数检查是否存在Redis信息。