前言:前几天搭建图床的时候,发现我的宝塔面板安装不了fileinfo扩展(好吧,其实是我太穷,vps的内存太小不支持宝塔的一键安装)。俗话说,再穷不能穷志向,博主怎么能甘心这样呢。于是百度谷歌走一波,试遍了各种灵丹妙药,找到了这篇靠谱的教程。特此整理分享给大家~

说明:本教程适合跟博主一样用宝塔面板的朋友(小声bb:宝塔真香,其实是我懒~),环境不一样的朋友,仅供参考,或自行百度谷歌其他办法。

测试环境

Centos6 x64位 512M内存 安装好nginxphp7.2(建议小白把php的版本改成这个,原因见下)

问题

尝试用宝塔面板安装扩展,虽然提示已经安装成功,但是去php设置里喵一眼的时候,依旧还是一个小叉吧(内心感觉受到了欺骗,智商感觉受到了侮辱)
失败截图

解决方法

在本地编译好文件后,再上传到php7.2的安装目录

步骤

1、下载编译好的文件fileinfo.zip,已经上传到资源站/others的目录下
2、解压下载好的文件,将fileinfo.so上传到你的php7.2的安装目录下(参考路径:/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718)
3、编辑php.ini文件(参考路径:/www/server/php/72/etc),在最下面加上下面这个,保存后退出

extension = "你的php7.2的安装目录路径/fileinfo.so"

4、重启nginx服务,去软件管理->php7.2设置->安装扩展查看是不是已经支持fileinfo扩展了
5、最后,重启php7.2确认一下,如果没有报错,那应该是成功了
成功截图

发表评论