安装redis和php的redis扩展

Posted Red_Code

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装redis和php的redis扩展相关的知识,希望对你有一定的参考价值。

一、安装Redis 

在服务器上下载好最新的redis解压包后,解压

#tar -zxvf redis-3.2.0-tar-gz

#cd redis-3.2.0-tar-gz

#make (redis-3.2.0-tar-gz是二进制包,所以不需要./configure命令。)

#cd src

#make install

 

之后我们需要将redis的文件复制到/usr/local/redis目录下

# mkdir -p /usr/local/redis/bin
# mkdir -p /usr/local/redis/etc
# cp -pf redis-benchmark /usr/local/redis/bin
# cp -pf redis-cli /usr/local/redis/bin
# cp -pf redis-check-dump /usr/local/redis/bin
# cp -pf redis-check-aof /usr/local/redis/bin
# cp -pf redis-server /usr/local/redis/bin
# cp -pf ../redis.conf /usr/local/redis/etc

 

之后在redis的配置文件,将redis推送到后台运行

vim /usr/local/redis/etc/redis.conf

找到daemonize设置为yes(该项默认为no),保存

 

之后启动redis服务

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

 

输入pstree |grep redis可查看redis主程序是否存在

 

二、安装Redis扩展

下载地址:https://github.com/phpredis/phpredis

unzip phpredis-develop.zip 

cd phpredis-develop

/usr/bin/phpize

phpredis-develop]# ./configure --with-php-config=/usr/bin/php-config

make 

make install

 

之后在php配置文件中加入redis扩展

#vim /etc/php.ini

extension = "redis.so"

 

之后需要进行安全配置,使指定的ip地址能够访问redis

vim /usr/local/redis/etc/redis.conf

找到默认的配置

bind 127.0.0.1

这表示仅仅允许通过127.0.0.1这个ip地址进行访问

将其改为

bind 新的ip地址

 

以上是关于安装redis和php的redis扩展的主要内容,如果未能解决你的问题,请参考以下文章

php-扩展编译安装扩展(通用版)

redis的安装和php的redis扩展

转:Windows下PHP7安装Redis和Redis扩展phpredis

宝塔安装php redis 扩展故障

安装redis和php的redis扩展

CentOS7 安装Redis和PHP-redis扩展