跳到主要内容

二十一、PHP 和 Redis

PHP可以通过 phpredis 扩展访问 Redis

安装 phpredis 扩展

PHP语言访问 Redis 需要先安装 Redis 服务和 PHP Redis 扩展。

phpredis 扩展官方地址为 https://github.com/phpredis/phpredis

phpredis 扩展下载地址为: https://github.com/phpredis/phpredis/releases

当前最新的扩展版本为: 3.1.4

1. 使用下面的一些列命令安装这个 phpredis 扩展

$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
$ tar zxvf 3.1.4.tar.gz 解压
$ cd phpredis-3.1.4 进入 phpredis 目录
$ /usr/local/php/bin/phpize php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && sudo make install

如果是PHP 7 及以上版本,则需要下载指定分支:

git clone -b php7 https://github.com/phpredis/phpredis.git

2. 修改 php.ini 文件

修改 php.ini 文件添加 redis 扩展

vi /usr/local/php/lib/php.ini

增加如下内容:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"
extension = redis.so

3. 重启 WEB 服务器