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

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

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



在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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表