From: andy at haveland dot com Operating system: Windows x64 PHP version: 5.2.3 PHP Bug Type: EXIF related Bug description: php_mbstring.dll before php_exif.dll problem back again!
Description: ------------ When upgrading from the php-5.2.3-Win32.zip and after checking and migrating php.ini from php.ini-dist.txt this error reappears: PHP Startup: Unable to load dynamic library './ext\php_exif.dll' - The specified module could not be found. The solution (hack) is to put php_mbstring.dll before php_exif.dll, and make sure that this is the case (perhaps with a mention) in php.ini-dist and php.ini-recommended and NOT to just sort the list of extensions without due regard to dependencies! The error message is also very confusing - all other modules loaded successfully from the ext dir implying that php_exif.dll can't be found even when it is also in the same dir. The init routine should ideally collect all the enabled modules, check dependencies and then report an error if not satisfied, and actually mention which is the *real* module that couldn't be found. Also, in the ini files, extension_dir = "./ext" should be default, to match the path in the distribution package. -- Edit bug report at http://bugs.php.net/?id=42478&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=42478&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=42478&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=42478&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=42478&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=42478&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=42478&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=42478&r=needscript Try newer version: http://bugs.php.net/fix.php?id=42478&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=42478&r=support Expected behavior: http://bugs.php.net/fix.php?id=42478&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=42478&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=42478&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=42478&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=42478&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=42478&r=dst IIS Stability: http://bugs.php.net/fix.php?id=42478&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=42478&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=42478&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=42478&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=42478&r=mysqlcfg