Redis安装教程
程序员文章站
2022-03-28 19:08:53
本文将介绍如何在CentOS安装Redis,以及如何给PHP安装redis扩展。 ......
目录
本文将介绍如何在centos安装redis,以及如何给php安装redis扩展。
安装redis
安装依赖
redis安装需要用到gcc-c++
sudo yum install gcc gcc-c++
编译安装redis
tar zxvf redis-4.0.10.tar.gz cd redis-4.0.10 make # redis安装不需要make install,直接make即可 mkdir /usr/local/redis mkdir /usr/local/redis/bin mkdir /usr/local/redis/etc cp src/redis-server src/redis-cli src/redis-benchmark src/redis-check-aof src/redis-sentinel src/redis-check-rdb /usr/local/redis/bin/ cp redis.conf /usr/local/redis/etc/
配置环境变量
vim /etc/profile export path="$path:/usr/local/redis/bin" source /etc/profile # 使修改立即生效
设置后台运行
vim /usr/local/redis/etc/redis.conf #136行 # daemonize no 改为 daemonize yes
设置开机自启
vim /etc/rc.local # redis开机自启 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf &
开启redis服务
cd /usr/local/redis bin/redis-server etc/redis.conf
关闭redis
kill `cat /var/run/redis_6379.pid`
php安装redis扩展
安装依赖
sudo yum install autoconf
编译安装redis扩展
cd /usr/src wget https://pecl.php.net/get/redis-4.1.0.tgz tar zxvf redis-4.1.0.tgz cd redis-4.1.0 /usr/local/php/bin/phpize #如果把php设置了环境变量,则直接phpize即可 ./configure --with-php-config=/usr/local/php/bin/php-config #这里填自己php-config位置路径,我的php安装在了/usr/local/php位置 make && make install # 编译、安装
php.ini加入扩展
在php.ini中加入redis扩展,然后重启服务器
vim /usr/local/php/lib/php.ini extension=redis.so #大约920行
php连接redis测试
$redis = new redis(); $host = '127.0.0.1'; $port = 6379; if(!$redis->connect($host, $port)) { trigger_error('redis服务器错误', e_user_error); } else { echo '<pre>'; var_dump('连接成功!'); } //断开连接 $redis->close();