Linux 安装Redis服务

mkdir -p /soft/redis

cd /soft/redis

下载:wget  http://download.redis.io/releases/redis-5.0.8.tar.gz

解压:tar -zxvf redis-5.0.8.tar.gz

进入redis目录:cd redis-5.0.8

指定安装目录:make PREFIX=/soft/redis install

复制配置:

mkdir -p /soft/redis/etc

cp redis.conf  /soft/redis/etc

启动脚本:

vim utils/redis_init_script  修改:

 

制作软链:

mkdir -p /etc/redis

ln -s /soft/redis/etc/redis.conf /etc/redis/6379.conf

cp utils/redis_init_script  /etc/init.d/redis

启动:/etc/init.d/redis start

出现下图则表示成功:

自启动redis需要修改conf文件:

vim /etc/redis/6379.conf

 将daemonize 中的no改成yes

保存,输入命令:

chkconfig --add redis

chkconfig redis on

则可使用:

service redis stop

service redis start

将redis服务扩展加到php中(若服务器中存在多个php,则重复以下操作即可,一个版本对应一个phpredis)

php –m : 查看php目前的扩展

php的redis扩展:https://github.com/phpredis/phpredis

下载:wget https://github.com/phpredis/phpredis/archive/develop.zip

解压:unzip develop.zip

进入目录:

cd  phpredis-develop (这一步很重要,必须在这个目录下)

生成:

/lnmp/php7/bin/phpize    #用phpize生成(phpize 命令是用来准备 PHP 扩展库的编译环境的。phpize在PHP安装目录下,这里的路径要对应自己的PHP安装目录)

可查找:find / -name phpize

运行:./configure --with-php-config=/lnmp/php7/bin/php-config   (#需要在php运行程序目录)

安装:make && make install

存放位置:

 

将路径加入php.ini:

vim /lnmp/php7/lib/php.ini

extension_dir = "/lnmp/php7/lib/php/extensions/no-debug-non-zts-20190902/"

extension=redis.so

重启php

原文地址:https://www.cnblogs.com/jackzhuo/p/11888301.html