Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Надо пересобрать модули 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) будут предоставлены.

13 лет назад
vh213
45 летРоссия
16 лет в сервисе
Был
8 лет назад