Edit report at http://bugs.php.net/bug.php?id=52597&edit=1
ID: 52597 Updated by: ka...@php.net Reported by: kkryukov at gmail dot com Summary: exif is placed before mbstring in php.ini -Status: Open +Status: Closed Type: Bug Package: *Configuration Issues Operating System: Windows Vista 64-bit PHP Version: 5.3.3 -Assigned To: +Assigned To: kalle Block user comment: N New Comment: This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Fixed in 5.2.15, 5.3.4 and trunk Previous Comments: ------------------------------------------------------------------------ [2010-08-13 07:17:14] kkryukov at gmail dot com Description: ------------ php_exif.dll extension can't be loaded, because it depends on php_mbstring.dll. Just uncomminting the corresponding php.ini lines to load both extensions does not work, because in php.ini php_exif.dll is listed earlier than php_mbstring.dll. Simply moving the line that loads php_mbstring.dll before php_exif.dll solves the problem. This affects Windows zip distributions: php-5.3.3-Win32-VC9-x86.zip php-5.3.3-Win32-VC6-x86.zip (Both "php.ini-development" and "php.ini-production" are affected). I could find that this bug was reported multiple times before: #29919, #32552, #32541, #43970. Also #43606 might be related. The impact of this bug: Simply unpacking the PHP zip package on windows and enabling the exif and mbstring extensions does NOT work. Instead it takes half a day of digging through docs and searching internet to find that the order of extensions in php.ini has to be changed. I hope it's easy to fix, and I'm puzzled why this problem is still present after being reported so many times before. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=52597&edit=1