thinkphp6 Class "finfo" not found
时间: 2023-07-05 09:20:54 浏览: 286
基于thinkphp6的后台权限管理源码
5星 · 资源好评率100%
如果您在使用ThinkPHP6时遇到了“Class 'finfo' not found”错误,这是因为PHP的fileinfo扩展没有被启用或安装。fileinfo扩展是PHP的一个核心扩展,用于识别文件的类型。
要解决这个问题,您需要启用或安装fileinfo扩展。具体步骤如下:
1. 检查php.ini文件中是否启用了fileinfo扩展。您可以在php.ini文件中搜索以下行:
```
extension=fileinfo
```
如果没有找到这一行,请将其添加到文件末尾,并重新启动您的Web服务器。
2. 如果您的PHP版本较旧,可能需要安装fileinfo扩展。您可以使用以下命令来安装:
```
sudo apt-get install php7.2-fileinfo
```
请注意,这个命令中的版本号“7.2”应该与您的PHP版本号匹配。
3. 安装完成后,您需要重新启动Web服务器以使更改生效。
完成以上步骤后,您应该能够使用fileinfo扩展并解决“Class 'finfo' not found”错误了。
阅读全文