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

【已解决】php7.4 网站设置里面执行 composer 一直提示缺少fil...

发表在 Linux面板2023-5-9 17:22 [复制链接] 7 6306

本帖最后由 堡塔运维小林 于 2023-5-10 10:11 编辑
面板、插件版本:面板版本 [url=]7.9.9 php版本 7.4[/url]  
系统版本:TencentOS 3 64bit
问题描述:我已经安装了fileinfo 并且 php设置里面的fileinfo是OK 但是还是一直提示这个
相关截图(日志、错误):
Problem 1
    - topthink/think-worker[v3.0.0, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.

composer 报错

composer 报错

PHP扩展

PHP扩展
使用道具 举报 只看该作者 回复
发表于 2023-5-10 10:12:42 | 显示全部楼层
已解决,使用root用户执行可以成功,使用www用户执行composer不成功

感谢,试了好多方法,要不是官方默认选择www权限。。 不知道这样做干啥。。  发表于 2023-7-1 11:08
使用道具 举报 回复 支持 1 反对 0
发表于 2023-5-9 20:01:12 | 显示全部楼层
您好,上面的错误表示在安装topthink/think-worker时,需要PHP的fileinfo扩展,但该扩展没有安装或启用,但是您反馈说安装了fileinfo扩展,所以可能有以下的可能:
1、您安装fileinfo扩展,但是却还没有启用fileinfo扩展,如果没有启用,可以在php的配置文件中启用fileinfo2、有可能是您的服务器上有多个php版本,但是网站对应的php版本跟启用fileinfo扩展的PHP版本不一致,检查是否一致
3、检查是否有其他扩展与fileinfo扩展冲突,可以尝试禁用其他扩展并重新启用fileinfo扩展,看看是否正常
4、更新或重新安装PHP,可能存在PHP安装文件损坏或版本不兼容的情况
QQ截图20230509195713.png
使用道具 举报 回复 支持 反对
发表于 2023-5-9 20:20:15 | 显示全部楼层
堡塔运维小林 发表于 2023-5-9 20:01
您好,上面的错误表示在安装topthink/think-worker时,需要PHP的fileinfo扩展,但该扩展没有安装或启用,但 ...

但是我的fileinfo这个是开着的,而且 php的扩展里面 fileinfo扩展也开了
使用道具 举报 回复 支持 反对
发表于 2023-5-9 20:35:31 | 显示全部楼层
Trenton 发表于 2023-5-9 20:20
但是我的fileinfo这个是开着的,而且 php的扩展里面 fileinfo扩展也开了

您好,方便远程排查一下吗?如果可以,请私信您的todesk或者向日葵给我,私信后这里回复一下
使用道具 举报 回复 支持 反对
发表于 2023-5-10 09:10:29 | 显示全部楼层
堡塔运维小林 发表于 2023-5-9 20:35
您好,方便远程排查一下吗?如果可以,请私信您的todesk或者向日葵给我,私信后这里回复一下 ...

资料已发送
使用道具 举报 回复 支持 反对
发表于 2023-6-23 14:42:09 | 显示全部楼层
堡塔运维小林 发表于 2023-5-10 10:12
已解决,使用root用户执行可以成功,使用www用户执行composer不成功

我也出现这种情况 也就是说要通过终端操作是吗?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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