当前位置:论坛首页 > Linux面板 > 求助

【已解决】php redis扩展安装失败

发表在 Linux面板2023-3-7 20:21 [复制链接] 7 7260



在php文件里边使用 new Redis()时,直接提示:Fatal error: Uncaught Error: Class 'Redis' not found in


另外在phpinfo()函数输出时,没有redis扩展这一部分信息。
使用道具 举报 只看该作者 回复
发表于 2023-3-7 22:33:49 | 显示全部楼层
yootou 发表于 2023-3-7 21:58
好神奇,,重启服务器后,重新安装扩展就成功了。。

原因:
原先的php进程未推出,导致无法重新加载新的扩展配置
使用道具 举报 回复 支持 反对
发表于 2023-3-7 20:37:57 | 显示全部楼层
您好,测试正常 测试redis.png


使用道具 举报 回复 支持 反对
发表于 2023-3-7 20:49:13 | 显示全部楼层

之前一直使用的是阿里云的ECS服务器_UBUNTU系统下安装都是正常使用的。
今天是在轻量应用服务器的UBUNTU系统下安装的,就出现这种情况了。
使用道具 举报 回复 支持 反对
发表于 2023-3-7 21:28:16 | 显示全部楼层
yootou 发表于 2023-3-7 20:49
之前一直使用的是阿里云的ECS服务器_UBUNTU系统下安装都是正常使用的。
今天是在轻量应用服务器的UBUNTU ...

看你在redis命令行里,也能进行redis的操作,您有几个php?您的网站php文件中对应的redis配置是否正常?
使用道具 举报 回复 支持 反对
发表于 2023-3-7 21:36:42 | 显示全部楼层
大炮运维V587 发表于 2023-3-7 21:28
看你在redis命令行里,也能进行redis的操作,您有几个php?您的网站php文件中对应的redis配置是否正常? ...

今天新买的轻量应用服务器,只安装了一个php7.4.33版本。
3.png
在 new Redis(),就出错。另外使用phpinfo函数,无法看到redis模块。

2.png
另外在扩展安装日志那,看到一段错误信息提示
1.png
使用道具 举报 回复 支持 反对
发表于 2023-3-7 21:47:41 | 显示全部楼层
yootou 发表于 2023-3-7 21:36
今天新买的轻量应用服务器,只安装了一个php7.4.33版本。

在 new Redis(),就出错。另外使用phpinfo函数 ...
  1. ps aux|grep php
复制代码

执行这个命令,看下是不是有旧的php进程存留,导致未能使用新的php配置去加载redis扩展运行php服务
使用道具 举报 回复 支持 反对
发表于 2023-3-7 21:58:24 | 显示全部楼层
大炮运维V587 发表于 2023-3-7 21:47
执行这个命令,看下是不是有旧的php进程存留,导致未能使用新的php配置去加载redis扩展运行php服务 ...

好神奇,,重启服务器后,重新安装扩展就成功了。。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表