linxu centos下的redis安装
一.安装redis
1、下载源码,解压缩后编译源码。
wget http://download.redis.io/releases/redis-4.0.2.tar.gz tar xzf redis-4.0.2.tar.gz cd xzf redis-4.0.2 make
注意下载后源码安放路径,默认可能在/root下 ,我个人喜欢放在自定义的文件夹/home/download/下,方便查询查找。
2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
安装过程若出现 (参照: http://blog.****.net/luyee2010/article/details/18766911)
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
【一般情况下我们需要让redis服务后台启动,方法为】
在你的redis解压包中找到redis.conf
vi redis.conf
命令行模式下输入:/daemonize 找到daemonize no改为daemonize yes
保存退出
重新启动
./bin/redis-server ./redis.conf(注意这里的路径是我自己的,记得改为你自己的路径)
然后再安装redis的扩展就可以了
【开放redis端口】
[html] view plaincopy
- #关闭防火墙
- service iptables stop
- vi /etc/sysconfig/iptables
- #添加
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
- #重启防火墙
- service iptables restart
二.安装redis的扩展
说明:
操作系统:CentOS
php安装目录:/usr/local/php
php.ini配置文件路径:/usr/local/php7/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
下载地址:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php7/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php7/bin/php-config #配置
make #编译
make install #安装
安装完成之后,出现下面的安装路径
/usr/local/php7/lib/php7/extensions/no-debug-non-zts-20090626/
3、配置php支持
vi /usr/local/php7/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加
extension="redis.so"
:wq! #保存退出
重启一下你的nginx或者apace
在你的phpinfo中看到下图代表成功