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

【已完成】hp8.0安装redis扩展php -m 不显示,phpinfo 显示支持r...

发表在 Linux面板2024-4-15 02:45  关闭 [复制链接] 2 1872

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

8.0.6
系统版本:

CentOs7
问题描述:

宝塔安装了多版本php,在安装php扩展redis时,首次安装扩展时,在错误的php8.2版本上面安装了扩展,后来卸载了redis扩展,重新在php8.0版本上安装了redis扩展,接下来问题就来了。PHPinfo(web服务)支持redis,但是进入命令行  PHP cli 发现不支持redis扩展。PHP -v 版本和web服务版本一致。目前已测试的方法,卸载所有PHP版本,重新安装单一的php8.0版本,再安装扩展。重启相关服务、重启服务器 都没能解决
相关截图(日志、错误):

1.png 2.png
使用道具 举报 只看该作者 回复
发表于 2024-4-15 09:41:14 | 显示全部楼层
您好,将面板更新到最新版试试,我在8.1版本中测试了一下,并没有复现您描述的情况
使用道具 举报 回复 支持 反对
发表于 2024-4-15 16:01:19 | 显示全部楼层
问题已解决。原因是在PHP8.2 版本安装redis时,在系统 /etc/目录下创建了一个php-cli.php的软连接到PHP8.2的配置文件。

解决思路:先在后台执行命令 php   ,然后运行进程查看命令 ps -aux|grep php    找你运行的php进程,很容易区分,然后你会看到它加载的配置文件位置,再删除配置文件重新建立正确的软连接路径即可(ln -s /www/server/php/php版本/etc/php-cli.ini /etc/php-cli.ini  )。
12333.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

工作时间:09:00至18:30

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