@[TOC](LINUX(CentOS 7) php7.4安装redis以及php-redis扩展)

一.安装redis

1.下载、安装redis

redis官方下载地址:http://redis.io/download,根据自己需要选择下载

cd /usr/local/src
wget http://download.redis.io/releases/redis-5.0.14.tar.gz
tar -zxvf redis-5.0.14.tar.gz
cd redis-5.0.14
make && make PREFIX=/usr/local/redis install

2.配置redis

安装完成后进入/usr/local/redis/bin目录,会有redis服务程序redis-server和redis测试程序redis-cli。然后启动redis服务。

cd /usr/local/redis/bin
./redis-server

这种启动方式适用的是默认配置,就和在window下启动一样,关掉窗口redis服务就会关闭,所以我们需要配置redis在后台运行。

vim /usr/local/src/redis-5.0.14/redis.conf

将 daemonize no 改为 daemonize yes

daemonize yes

然后保存就可以了。再次启动redis服务

/usr/local/redis/bin/redis-server /usr/local/src/redis-5.0.14/redis.conf

测试redis服务,表示成功

/usr/local/redis/bin/redis-cli -p 6379
127.0.0.1:6379> ping
PONG

查看redis进程是否开启

ps -ef | grep redis

关闭redis服务命令

127.0.0.1:6379> shutdown
not connected> exit
[root@localhost bin]# 

3.配置redis服务管理脚本

cp /usr/local/src/redis-5.0.14/utils/redis_init_script /etc/init.d/redis

修改redis,vim /etc/init.d/redis

vim /etc/init.d/redis
#修改配置项
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
CONF="/usr/local/src/redis-5.0.14/redis.conf"

4.启动redis

查看redis进程是否开启

ps -ef | grep redis

启动redis服务

/etc/init.d/redis start

在这里插入图片描述

二.安装php redis扩展

1.安装phpize

yum -y install php74-php-devel

2.下载并安装redis

redis扩展地址 https://pecl.php.net/package/redis 根据自己需要选择下载

cd /usr/local/src
wget http://pecl.php.net/get/redis-5.3.4.tgz
tar -zxvf redis-5.3.4.tgz
cd redis-5.3.4
phpize # **或者你自己的php目录下**/bin/phpize
./configure --with-php-config=/opt/remi/php74/root/usr/bin/php-config # **你自己的php目录下**/bin/php-config
make && make install

进入php.d文件夹创建20-redis.ini,
redis.ini中加入:
;redis
extension=redis.so

cd /etc/opt/remi/php74/php.d
vim 20-redis.ini
extension=redis.so   #新增这行

重启php-fpm服务

systemctl restart php74-php-fpm

3.查看是否安装成功

php -m

redis命令

/etc/init.d/redis start   #启动命令
redis-cli -p 6379 shutdown   #关闭命令
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐