在小皮面板中为新安装PHP版本启用fileinfo扩展,需进入对应PHP版本的“扩展管理”页勾选并点击【应用】,小皮将自动配置并重启PHP-FPM;验证可通过test.php调用extension_loaded('fileinfo')返回true。

小皮面板给新安装的 PHP 版本开启 fileinfo 扩展,关键在「扩展管理」界面操作,不是改 php.ini 文件——因为小皮会自动维护配置并重启对应服务。
确认 PHP 版本已正确安装并选中
先确保你已在小皮面板中: • 安装了目标 PHP 版本(如 php8.3.36nts); • 该版本已成功分配给某个网站(网站 → 管理 → PHP 版本 → 下拉选择); • 且已点击顶部【重启 Nginx】或【重启 Apache】使版本生效。
进入对应 PHP 版本的扩展管理页
不要点全局“PHP 设置”,要精准定位到你要启用扩展的那个版本: • 左侧菜单 → 【软件管理】→ 【PHP 版本】; • 找到你刚装的版本(如 PHP 8.3.36 NTS),点击右侧【设置】按钮(图标是齿轮); • 在弹出页面中,切换到【扩展管理】标签页。
勾选 fileinfo 并应用
在扩展列表中找到 fileinfo(通常排在靠前位置),勾选它: • 勾选后,小皮会自动写入配置、生成启用指令; • 点击右下角【应用】按钮; • 面板会提示“正在重启 PHP-FPM 进程”,等待完成(几秒内)。
验证是否生效
新建一个 test.php 放在网站根目录,内容为:
<?php var_dump(extension_loaded('fileinfo'));
浏览器访问 http://你的域名/test.php,输出 bool(true) 即表示成功。也可用 phpinfo() 页面搜索 “fileinfo” 查看模块是否列出。
立即学习“PHP免费学习笔记(深入)”;
注意:如果勾选后仍显示 false,常见原因是——没点【应用】,或点了但没等重启完成就刷新;也可能是该 PHP 版本本身不带 fileinfo 模块(极少见),此时需检查解压后的 ext 文件夹里是否存在 php_fileinfo.dll(Windows)或 fileinfo.so(Linux 版小皮)。不复杂但容易忽略。



















