php_imagick 加载成功 但是是用不了

显示是加载成功,但是在打开图片的时候提示:PHPFatalerror:Uncaughtexception'ImagickException'withmessage'NoD... 显示是加载成功,但是在打开图片的时候提示 :
PHP Fatal error: Uncaught exception 'ImagickException' with message 'NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/501' in D:\bxWebServer\x64\Apache24-X64\htdocs\weixin-node\ceshi1.php:4Stack trace:#0 D:\bxWebServer\x64\Apache24-X64\htdocs\weixin-node\ceshi1.php(4): Imagick->readimage('D:\\bxWebServer\\...')#1 {main} thrown in D:\bxWebServer\x64\Apache24-X64\htdocs\weixin-node\ceshi1.php on line 4

环境是:(奇怪的是我使用的PHP5.6.3,但是这里显示是5.6.2)php-5.6.3-Win32-VC11-x64

imagick程序版本: ImageMagick-6.9.0-0-Q16-x64-dll
imagick扩展版本: php_imagick-3.2.0b2-5.6-ts-vc11-x64
按提示是找不到图片解析库,但是windows下怎么弄 ?我下载的官方的php扩展库,已经编译好的.Imagick扩展属性里面显示支持的文件格式是空的为什么 ?

但是我在PHP CLI模式下查看模块配置:
php --ri imagick 返回的数据如下:
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
匿名用户
推荐于2017-06-17
展开全部
是不是版本问题,扩展的版本和ImageMagick库不兼容
php_imagick-3.2.0b2-5.6-ts-vc11-x64 这个扩展是线程安全的,你的php是线程安全的吗?二者要一致
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bj091001
2014-12-04 · 超过12用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:14.5万
展开全部
你是不是装了两个php环境路径不一样。
更多追问追答
追问
是的, 环境都是自己手动配置的.
追答
你就用你配置的php看环境,应该能看到,执行文件也用那个环境。最好装一个环境,容易引起混淆。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式