PHP 上传文件时出现 Class 'finfo' not found报错

2017-09-03 PHP案例 887 WGE

上传图片时,发现提示Class ‘finfo‘ not found报错。

image.png

一、解决方案

这个错误表明在PHP脚本中尝试实例化一个名为finfo的类时失败了,因为PHP环境中没有找到这个类。

使用php -m命令来查看所有已安装和启用的模块,确认fileinfo是否在列表中。

如果你不能更改服务器配置或者不能更新PHP版本,你可能需要修改代码,使用其他方法来实现相同的功能,避免使用finfo类。

二、宝塔面板

如果你使用的是宝塔面板,可以在【软件商店】找到相关PHP版本安装fileinfo扩展即可。

image.png