Я не использую PHP или драйверы pdo, но вы можете использовать Process Monitor от SysInternals / Microsoft, чтобы проверить, загружено ли php_pdo_informix.dll
.
Часто драйверы Informix не загружаются, поскольку некоторые переменные средыне установлен.Особенно INFORMIX_DIR
, CLIENT_LOCALE
, DB_LOCALE
, SERVER_LOCALE
, DBLANG
.У вас установлен Informix Client?Вы можете установить и протестировать соединение ODBC?
Вы также можете добавить каталог с php_pdo_informix.dll
в PATH.
РЕДАКТИРОВАТЬ:
Я скачал php_pdo_informix.dll
и этоКажется, что этот файл сломан.Я проверил его с помощью своей утилиты Python для проверки библиотек dll: http://code.activestate.com/recipes/576522-searching-dll-and-exe-files-in-path/
c:\download>which_dll.py php_pdo_informix.dll
2011-03-04 08:03:45 32833 [b] c:\download\php_pdo_informix.dll
ver:5.2.5.5
trying to load "php_pdo_informix.dll" ...
Cannot load "php_pdo_informix.dll" !!!
И появился MessageBox (перевод с польского)
---------------------------
python.exe - Bad image file
---------------------------
Aplication or libarary DLL c:\download\php_pdo_informix.dll is not correct image of Windowns NT. Check it with install disc.
---------------------------
OK
---------------------------
SHA1 сумма библиотеки, которую я скачал:
b38bc54839c7c4b82e2057763ef1c6584dcbbb1f *php_pdo_informix.dll