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

【已完成】php fileinfo扩展安装失败

发表在 Linux面板2022-10-23 16:44 [复制链接] 4 4564

  • Laravel Version: 9.33.0
  • PHP Version: 8.1.9
  • Laravel-admin: 1.*
  • 宝塔管理面板:7.9.4
1、报错信息
Error

  Class "finfo" not found

  at vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php:48
     44▕         ExtensionToMimeTypeMap $extensionMap = null,
     45▕         ?int $bufferSampleSize = null,
     46▕         array $inconclusiveMimetypes = self::INCONCLUSIVE_MIME_TYPES
     47▕     ) {
  ➜  48▕         $this->finfo = new finfo(FILEINFO_MIME_TYPE, $magicFile);
     49▕         $this->extensionMap = $extensionMap ?: new GeneratedExtensionToMimeTypeMap();
     50▕         $this->bufferSampleSize = $bufferSampleSize;
     51▕         $this->inconclusiveMimetypes = $inconclusiveMimetypes;
     52▕     }


2、在宝塔里查看扩展和phpinfo里查看,fileinfo已经安装了

3、终端 php -i|grep fileinfo 查看,发现fileinfo是被'--disable-fileinfo'
4、php -m
[PHP Modules]
bcmath
Core
ctype
curl
date
dom
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
sqlite3
standard
sysvsem
tokenizer
xml
xmlreader
xmlwriter
zlib

[Zend Modules]

能想到的办法都试了,但是问题依旧没有解决,求路过大神帮忙搭救一下


使用道具 举报 只看该作者 回复
发表于 2022-10-24 19:39:56 | 显示全部楼层
堡塔安全木兰 发表于 2022-10-24 09:32
/www/server/php/81/etc/php.ini
将这个文件的phpinfo信息复制到php-cli.ini,
保存重启php试试

这个方法试过了,不行的
使用道具 举报 回复 支持 反对
发表于 2022-10-25 19:46:08 | 显示全部楼层
堡塔安全木兰 发表于 2022-10-24 09:32
/www/server/php/81/etc/php.ini
将这个文件的phpinfo信息复制到php-cli.ini,
保存重启php试试

你说的办法不行,最后我进行编译安装才装上了
使用道具 举报 回复 支持 反对
发表于 2022-10-25 20:32:32 | 显示全部楼层
宝塔用户_zkpevv 发表于 2022-10-25 19:46
你说的办法不行,最后我进行编译安装才装上了

好的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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