Call to undefined function think\finfo_open() 报错 解决方法

  • Post author:
  • Post category:其他


1.经过各方面排查,是fileinfo扩展没有安装

下面是安装fileinfo扩展,请参考下方链接(本人已执行OK的):


https://blog.csdn.net/u013049553/article/details/77968989


总结:

第一步:wget -O php-5.6.34.tar.gz http://cn2.php.net/get/php-5.6.34.tar.gz/from/this/mirror

第二部:tar -zxvf php-5.6.34.tar.gz

第三部:/www/server/php/56/bin/phpize

第四部:./configure –with-php-config=/www/server/php/56/bin/php-config

第五部:make && make install


以上第三部  是需要改为你当前服务器的phpize的路径    和第四步  是需要改为你服务器的php-config路径


可能用到的linux命令:


查找文件的路径:find / -name  ‘要查找的文件名称’


重启Nginx   :service nginx restart


立刻重启服务器(root用户使用):shutdown -r now  (phpini文件加入

extension=fileinfo.so

以后记得执行这一步,否则不生效)



版权声明:本文为lw545034502原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。