首页 > 服务器 > Linux > CentOS编译环境下安装Redis以及PHP-Redis的扩展
2014
06-06

CentOS编译环境下安装Redis以及PHP-Redis的扩展

第一步:  安装 redis

cd /usr/local/

wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
tar zxf redis-2.6.14.tar.gz && cd redis-2.6.14
make
make test

安装完成之后配置Redis
vim redis.conf
#daemonize no    //注释掉这一行
daemonize yes    //添加这一行
将no改为yes,让redis后台运行

下面就是启动redis

/usr/local/bin/redis-server /etc/redis.conf

然后看看Redis启动了没有

20140606

这样看到这个49687的进程就是Redis的进程了。 这个说明Redis安装并启动成功了。

第二步: 安装php-redis的PHP扩展

安装步骤:

首先要下载redis的php扩展

wget https://github.com/owlient/phpredis/tarball/master

下载完成后修改master的文件名

mv master redis-php.tar.gz

然后解压缩这个文件

tar -zxvf redis-php.tar.gz

然后转入解压缩之后的目录

cd owlient-phpredis-90ecd17/

然后检查PHP的安装环境

/usr/local/php/bin/phpize

然后编译源文件并安装

./configure –with-php-config=/usr/local/php/bin/php-config

make && make install

编译结果: 

Build complete.
Don't forget to run 'make test'.

然后下面就是配置php.ini中添加redis.so的扩展了。

vim /etc/php.ini

在最后一行加入:

extension=redis.so

最后重启Apache服务器

service httpd restart

然后用phpinfo函数查看Redis是否加载了

20140606002

如果 phpinfo() 中输入有这个信息说明你的Redis扩展安装好了,下面就可以正常使用Redis进行和Memcached类似的缓存处理了。

最后编辑:
作者:郑 国华
这个作者貌似有点懒,什么都没有留下。

留下一个回复