[置顶] Appserv php_exif.dll 未加载的bug解决 以及Zend_Tool的使用

来源:互联网 发布:华为编程大赛题目 编辑:程序博客网 时间:2024/05/20 06:56
问题 写道
日志信息
PHP Startup: Unable to load dynamic library D:/AppServ/php5/ext/php_exif.dll

在控制台输入 php -v 则爆出 php_mbstring.dll未加载


 

http://www.onbno.com/?p=391 中答案,谢谢这位大哥

 

写道
写了一个导入数据的程序,发现老是执行到一半就直接报页面不能载入的错误
查日志发现了一条

PHP Warning: PHP Startup: Unable to load dynamic library ‘e:/AppServ/php5/ext\\php_exif.dll’ – \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0

于是上网搜索 关于 php_exif.dll的加载问题,发现了一条关于php分配内存和php_exif.dll的内容,眼前一亮,意识到可能是php分配内存不成功导致页面不能访问
原来php_exif.dll要求php_mbstring.dll引伸使能。 并且必须在php_exif.dll 之前使能php_mbstring.dll,所以
php_mbstring.dll必须在php_exif.dll加载之前加载,可惜php.ini的加载顺序是按字母顺序排的,手动改加载顺序,重启 apache,OK!

 

 

在 PHP.INI中 将 php_exif.dll 放置到 php_mbstring.dll之后 就行

 

 

这个问题解决之后,使用Zend_Tool 来从控制台创建就没有问题了

 

例如: 将 ZendFramework-1.10.6-minimal.tar.gz 解压缩到D盘 ,并将其下的bin目录加到环境变量中

 

打开控制台界面,输入 zf.bat create project zfbookstore

写道
Creating project at D:/zfiamsese/zfbookstore
Note: This command created a web project, for more information setting up your V
HOST, please see docs/README

 

成功 呵呵

 

0 0
原创粉丝点击