下载PHP Redis扩展安装包 地址: http://pecl.php.net/package/redis
上传 redis-3.1.1.tgz 到/usr/local/src目录
解压
# tar zxvf redis-3.1.1.tgz
进入目录, 开始编译php扩展
# cd redis-3.1.1
# phpize
配置环境注意路径
这里配置的时候一定要找到正确的php-config的位置,同样可用whereis php-config获取位置
# ./configure --with-php-config=/usr/bin/php-config
编译
# make && make install
编译完成后显示:
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/
进入/usr/lib64/php/modules/文件夹,发现redis.so的扩展
修改/etc/php.ini,添加下面的扩展
extension=redis.so
重启php
# service php-fpm restart
查看phpinfo() 页面,可以看到redis扩展

脚本测试连接redis
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('time',date('Y-m-d H:i:s'));
echo "Congratulations to Pandent for the success of the connection <br>";
echo "Get time value:".$redis->get('time');
?>
本文介绍了在Linux CentOS系统中如何为PHP安装并配置Redis扩展。首先从PECL下载redis扩展安装包,然后上传并解压到指定目录,通过php-config进行编译安装。在配置过程中要注意php-config的正确路径。完成编译后,将redis.so添加到php.ini扩展中,重启php-fpm服务,最后通过phpinfo()检查redis扩展是否成功启用。
4727

被折叠的 条评论
为什么被折叠?



