Redis是一个开源的,高性能的,基于内存的键值存储系统,支持多种语言,如:PHP, C / C ++, Python, Go, Java, JavaScript等。PHPRedis整合Redis,可提升PHP客户端在Redis服务端的性能,更有效并减少Redis服务器的开销。本文将介绍如何编译安装PHPRedis扩展,以实现PHP和Redis整合。
第一步:从GitHub上下载PHPRedis源代码。
1. 首先从GitHub上访问PHPRedis源代码,或点击以下链接:
https://github.com/phpredis/phpredis
2. 将下载的压缩包解压到PHP的扩展目录中:
$ cd /usr/local/php/ext
3. 运行命令:
# tar -xzvf phpredis-4.3.1.tar.gz
来解压PHPRedis压缩包。
第二步:在定义的扩展目录中编译安装PHPRedis。
1. 进入定义的扩展目录中编译安装PHPRedis,运行命令:
$ cd phpredis-4.3.1
$ phpize
2. 然后通过以下命令配置PHPRedis:
$ ./configure –with-php-config=/usr/local/php/bin/php-config
3. 最后运行命令:
$ make &&make install
当发出以上安装命令后,可前往php.ini文件中配置PHPRedis,第四步中将介绍如何配置。
第三步:添加PHPRedis扩展到php.ini文件中
1. 打开php.ini文件。
$ sudo vim /usr/local/php/etc/php.ini
2. 将以下代码添加到php.ini文件:
[PHP_REDIS]
extension=”/usr/local/php/lib/ibpredis.so”
3. 保存php.ini文件,并退出编辑器。
第四步:重新加载php-fpm,检测扩展是否安装成功
1. 使用以下命令重新加载php-fpm:
$ /usr/local/php/sbin/php-fpm
2. 打开PHP页面查看是否安装成功,输入以下命令查看Redis扩展是否已安装:
$ php -m
如果列出的模块中有名为“PHPRedis”的模块,则表明PHPRedis扩展安装成功。
以上就是编译安装PHPRedis扩展的步骤,编译、安装和配置完成后,就可以在PHP中用Redis来存储数据了,使项目开发者可以专注于编写核心功能的逻辑功能。有了PHPRedis,可以很容易和PHP实现深度整合,充分发挥Redis的复杂应用。