Linux deepin redis及php-redis扩展安装

1、安装Redis

sudo apt-get update
sudo apt-get install redis-server
一般安装完会自动启动Redis服务

启动 Redis

语法:命令 配置文件
redis-server(路径) redis.conf(路径)
也可以下面这种方式

sudo /usr/bin/redis-server /etc/redis/redis.conf
查看 Redis是否启动
ps -x|grep redis

进入Redis操作工具
/usr/bin/redis-cli

Redis常用命令
查看端口:
netstat -nlt|grep 6379  或 ss -lntp | grep 6379
启动服务: 
/etc/init.d/redis-server start
停用服务: 
/etc/init.d/redis-server stop
重启服务: 
/etc/init.d/redis-server restart

2、安全认证

连接客户端后进行任何操作前需要使用的密码

方法:
1.修改redis的配置文件(redis.conf)
这里我的redis配置文件在 /etc/redis/redis.conf

sudo su  #切换root角色才能修改redis.conf文件
vim /etc/redis/redis.conf  #打开文件

2.使用/requirepass 搜索requirepass 去掉注释 #
修改为

requirepass 密码

注意:密码是明文的,要对redis.conf配置文件,严格授权为不可读,不可修改权限

3.重启redis服务,让密码生效。

pkill redis-server #关闭redis服务
/usr/bin/redis-server /etc/redis/redis.conf #启动redis服务

4.客户端密码验证

有两种方式

1.通过客户端登录到redis服务器时,添加 -a选项

redis-cli -a 密码

2.登录redis服务后(redis-cli 操作之后)

 auth 密码 

3、lnmp下安装php-redis扩展

1.安装php-dev (后面phpize命令使用到)
sudo apt-get install php7.0-dev
2.使用git下载phpredis扩展文件
git clone https://github.com/phpredis/phpredis.git
3.移动文件
sudo mv phpredis(此处是你clone下的文件目录) /etc/

将下载的phpredis文件夹 移动到 /etc/ 目录下

4.安装
cd /etc/phpredis 
phpize
./configure
make && make install
5.配置php配置文件 增加redis扩展支持

==注意!这一步Nginx和Apache不一样 我这边是在fpm下写一个redis.ini配置文件 ==

sudo vim /etc/php/7.0/fpm/conf.d/redis.ini   ##添加一个redis.ini配置文件

关于php配置文件的路径每个人也都是不一样的

增加内容

extension=redis.so
6.重启fpm

php 5.3以后不再支持 php-fpm (start/stop/reload)这种操作
使用信号控制查看进程后进行操作:
1.查看php-fpm的master进程号

ps aux|grep php-fpm

2.执行操作

重启php-fpm:

kill -USR2 (进程号如:2078)   

启动php-fpm:

php-fpm7.0

这里我的php-fpm目录在/usr/sbin 下

关闭php-fpm:

kill -INT (进程号如:2078)  
7.测试

1.查看是否安装

写一个phpinfo.php文件访问 查看配置模块

<?php
     phpinfo();
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值