安装redis和php的redis扩展

时间:2023-03-09 00:44:48
安装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地址