Appserv php_exif.dll 未加载的bug解决 以及Zend_Tool的使用
时间:2010-07-16 来源:vb2005xu
问题 写道
日志信息
PHP Startup: Unable to load dynamic library D:/AppServ/php5/ext/php_exif.dll
在控制台输入 php -v 则爆出 php_mbstring.dll未加载
查日志发现了一条
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!
Note: This command created a web project, for more information setting up your V
HOST, please see docs/README
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/zfbookstoreNote: This command created a web project, for more information setting up your V
HOST, please see docs/README
成功 呵呵
相关阅读 更多 +