Пересобрать php-5.2.9 под виндовс
Надо пересобрать модули php_mysql.dll php_mysqli.dll php_pdo_mysql.dll от php 5.2.9 под виндовс, наложив на них уже готовый патч.
Они должны быть слинкованы с теми же версиями библиотек mysql, как это сделано в официальной версии пхп 5.2.9 (или с более свежими версиями mysql) и зависеть от ТЕХ ЖЕ библиотек и версий .dll файлов, что и официальный php 5.2.9. В частности, зависимости от MSVCRT90.dll быть НЕ ДОЛЖНО (ее нет в стандартной поставке XP & Vista) - можно только от MSVCRT.dll (посему вроде нельзя будет пользоваться MSVS 2008, но я не уверен)!
Вроде вот инструкция по сборке
------
Hello, I used following instructions with :
http://wiki.php.net/internals/windows/stepbystepbuild
except following changes:
i got php 5.2.9 sources
i put mysql libs and headers in c:\php-sdk\php52dev\vc9\x86\deps\{libs,include} dirs.
in step 6, replaced php53dev with php52dev
in step 16, i have used following configure cmdline:
C:\php-sdk\php52dev\vc9\x86\php-5.2.9>configure --disable-all --enable-cli --with-mysql=shared,..\deps\lib --enable-object-out-dir=.. --with-mysqli=shared,..\deps\lib --enable-pdo=shared --with-pdo-mysql=shared,..\deps\lib
nmake produces all required dll's
---------
Патчи (в формате gnu diff) будут предоставлены.