首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >宝塔安装Redis无法运行的解决方法

宝塔安装Redis无法运行的解决方法

作者头像
用户2135432
发布2023-10-21 10:54:33
发布2023-10-21 10:54:33
1.2K0
举报
文章被收录于专栏:猛牛哥的博客猛牛哥的博客

首先说明一下,Redis安装后无法运行的原因有多种,这里只是其中一种情况。以前还遇到过一此安装后无法运行的情况是缺少某个gcc包。不过那次忘记记录了,现在想不起细节了。

今天想通过BT(宝塔)安装使用redis,在《软件商店》安装redis后,运行应用时却提示:不支持redis,说明redis没有安装成功。到宝塔后台查看redis状态,确实是“停止”状态,重启也没用,说明redis没有正确安装。后面反复卸载、安装、升级都尝试了,无果。

然后又尝试手动安装redis,得到了如下错误信息:

代码语言:javascript
复制
/usr/include/bits/socket.h:346:24: fatal error: asm/socket.h: No such file or directory

在网上搜索这个错误信息后,找到一个文章写的解决办法是:

代码语言:javascript
复制
解决办法
在/usr/include下
ln -s /usr/src/linux-headers-2.6.32-33/arch/arm/include/asm/ asm

然而我的服务器/usr/src/目录下却没有linux-headers***这样的文件。/usr/include目录下也没有asm文件夹。然后我想起以前用的一个一键BBR脚本,更换linux内核时自动把多余的内核和linux-header都给删掉了。所以尝试安装linux-headers。我是centos系统,命令为:

代码语言:javascript
复制
yum -y install kernel-headers

安装完成后,/usr/include目录下就有asm文件夹了。然后再尝试安装redis,成功。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档