解决Windows:Call to undefined function exif_imagetype()

很明显,是php安装时没有打开某些扩展,以致不能执行exif_imagetype()这个方法,因此需要打开。

网上很多人说需要打开下面这两个扩展:

extension=php_exif.dll
extension=php_mbstring.dll

但只说对了一半,我一开始也按照网上文章说的打开这两个扩展,但是还是同样错误。

后来我终于找对了正确的方法,就是打开这两个扩展之后,还有把extension=php_mbstring.dll移到extension=php_exif.dll的前面,最终显示如下:

 

解决Windows:Call to undefined function exif_imagetype()_第1张图片

记得修改php目录下的php点ini之后,把此文件复制到C:\Window\目录下覆盖原来的。另外,需要重启IIS。

这样,问题就解决了。

知识扩展

exif_imagetype

exif_imagetype — 判断一个图像的类型。

说明

exif_imagetype(string $filename): int

exif_imagetype() 读取一个图像的第一个字节并检查其签名。

本函数可用

你可能感兴趣的:(php,开发语言)