Zend framework Zend#u Validate_File_IsImage can';无法检测PNG

Zend framework Zend#u Validate_File_IsImage can';无法检测PNG,zend-framework,Zend Framework,我在上传文件时使用Zend_Validate_File_IsImage,仅使用以下代码,本质上: $adapter = new Zend_File_Transfer_Adapter_Http; $adapter->addValidator('IsImage', false); if (!$adapter->receive()) { /* error... */ } 我拍摄了在这里找到的图像(刚好打开了该页面): 将其保存为horror.png并尝试上载,它在我的开发机器(Mac

我在上传文件时使用Zend_Validate_File_IsImage,仅使用以下代码,本质上:

$adapter = new Zend_File_Transfer_Adapter_Http;
$adapter->addValidator('IsImage', false);
if (!$adapter->receive()) { /* error... */ }
我拍摄了在这里找到的图像(刚好打开了该页面):

将其保存为horror.png并尝试上载,它在我的开发机器(Mac OSX)上运行良好,但在生产服务器(Ubuntu)上失败,原因是:


开发和生产中的PHP版本是什么?你安装了pecl文件信息吗?是的,这就是问题所在。我的开发机器是5.3,生产机器是5.2。我总是忘记那件事。我在度假,我刚和老板谈过,他们今天正在安装fileinfo。谢谢你的回复!
File 'horror.png' is no image, 'text/plain' detected