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

December 09, 2023
测试
测试
测试
测试
1 分钟阅读

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

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

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

/usr/include/bits/socket.h:346:24: fatal error: asm/socket.h: No such file or directory

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

解决办法
在/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系统,命令为:

yum -y install kernel-headers

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

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多