首页 > php > faq > 2.Linux系统PHP配置支持Redis扩展

2.Linux系统PHP配置支持Redis扩展

以Ubuntu系统为例配置linux支持redis模块,其余的linux操作系统类似,只是安装方法名不一样.Ubuntu为apt-get,CentOS为yum.

1 检查php是否支持redis

通过phpinfo()方法.将一下代码复制粘贴到info.php文件中.然后通过浏览器打开info.php文件会显示php的信息.在显示内容中搜索redis, 能够找到说明支持, 找不到说明不支持.

<?php
phpinfo();
?>

2 下载phpredis

wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zip

3 解压

unzip php-redis.zip

4 安装php5-dev

apt-get install php5-dev

5 执行phpize

进入php-redis解压目录执行phpize

cd phpredis-phpredis-24e7859/
phpize5

6 编译

./configure
make
make install

7 生成redis.so文件

/usr/lib/php5/20090626/redis.so

8 将这个文件加入php.ini中的extension

打开php.ini文件, 在末尾加入

extension=/usr/lib/php5/20090626/redis.so;

9 重启php-fpm

service php5-fpm restart

10 重新检查phpinfo

浏览器打开info.php, 搜索redis. 能找到说明成功.

转载请保留原文链接.