请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

全球主机交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: discuz
查看: 1022|回复: 0

在Windows 2003系统上安装配置exif 扩展

[复制链接]

该用户从未签到

发表于 2014-9-18 00:18:24 | 显示全部楼层 |阅读模式
由于最近用的一个程序需要exif扩展的支持,所以只能试着配置了一下exif扩展。
首先在php.ini里面把;extension=php_exif.dll前面的分号去掉。然后重启IIS,重启之后还是不行,那到底是为什么呢。
经过一番查找,终于在PHP官方网站上找到了原因,官方网站上有这么一段话:
If you have exif.so or php_exif.dll enabled under php.ini dynamic extensions, but you still have problem running any funtion, it is possible that you may need to change order of extensions in php.ini.
In many PHP installation packages the extensions are listed alphabetically. However, exif is dependent on mbstrings to be loaded first. Yet, with alphabetic ordering the exif is listed before mbstrings and it causes the error. Load mbstrings extensions before exif.
Thus, do put exif as the very last extension to load and you should be fine.
大概意思是说exif扩展需要mbstrings扩展支持,由于大部分的php.ini文件里面exif扩展都在mbstrings扩展前面加载,所以这时候的exif找不到mbstrings就出错了。
找到问题原因之后,调整一下两者的加载顺序,然后重启IIS,一切搞定。

来源:yoyo blog


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|中国U网    

GMT+8, 2024-3-29 23:06 , Processed in 0.074822 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表