最近给网站换了服务器,在上传图片的时候提示异常,打开报错看到:致命错误: Call to undefined function think\finfo_open(),接下来吾爱编程为大家介绍一下Call to undefined function think\finfo_open()的解决方法,有需要的小伙伴可以参考一下:
1、错误提示:
2、错误原因:
我们在上传图片的时候需要获取图片的一些信息,这个时候需要安装fileinfo扩展,这里换了新的服务器之后,没有安装fileinfo扩展导致上传出现错误
3、解决方法:
(1)、宝塔安装:
(2)、lnmp安装:
在lnmp的完整包找到对于的php并解压,然后执行以下语句,进行编译安装cd lnmp1.6/src/
tar jxvf php-7.1.33.tar.bz2
cd php-7.1.33/ext/fileinfo
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
重启php-fpm,然后使用phpinfo查看是否已经开启service php-fpm restart
以上就是吾爱编程为大家介绍的关于Call to undefined function think\finfo_open()的解决方法,了解更多相关文章请关注吾爱编程网!