liunx php安装redis扩展的方法:1、查看redis版本;2、通过wget命令下载安装包并通过“tar zxf”解压安装包;3、执行“cd redis-4.0.8/src make”进行安装redis即可。
本教程操作环境:linux5.9.8系统、redis 4.0.8版、DELL G3电脑
linux 安装redis
linux 安装redis 非常简单,官网有介绍。
安装redis:
立即学习“PHP免费学习笔记(深入)”;
1.先查看redis版本,找到你想下载的版本:https://www.php.cn/link/136929a11b983e70981aaa17550ba1b2
2.安装redis
#2.1 下载安装包wget http://download.redis.io/releases/redis-4.0.8.tar.gz #2.2 解压tar zxf redis-4.0.8.tar.gz
登录后复制
1是下载的安装包,2是解压后的文件夹。 记住这个文件目录,我是在/root下面解压的,后面自启要用到这个redis目录里的文件
#2.3编译cd redis-4.0.8/srcmake
登录后复制make完后 redis-4.0.8里的SRC目录里有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。
#2.4 新建redis文件夹mkdir /usr/local/redis
登录后复制
#2.5移动文件cd redis-4.0.8/srcmv redis-server /usr/local/redismv redis-benchmark /usr/local/redismv redis-cli /usr/local/rediscd ../mv redis.conf /usr/local/redis
#2.6 启动rediscd /usr/local/redis./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
如上图所示,按配置文件启动,提示启动成功。
可能出现的警告:
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
登录后复制
解决办法:
vim /etc/sysctl.conf
登录后复制
另起一行添加:
net.core.somaxconn = 511
登录后复制
保存后退出
然后:sysctl -p
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
登录后复制
解决办法:
vim /etc/sysctl.conf
换行添加:
vm.overcommit_memory=1
保存后退出
sysctl -p
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
登录后复制
解决办法:
vim /etc/rc.local
换行添加:
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabledfi
登录后复制
保存后退出
重启系统、重启服务器:
reboot
一般新服务器第一次安装redis然后启动都会有这三个警告。
#2.7 连接redis,进行测试./redis-cliset pandent 2018get pandent
登录后复制
设置和获取都正常,说明redis已经安装成功啦。
推荐学习:《PHP视频教程》
以上就是liunx php怎么安装redis扩展的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2073014.html