Я провел целый день, пытаясь заставить свой Zend Server на локальном хосте (Windows 8) читать файл DB2 в системе i5.
Я следил за многими руководствами и читал ответы на подобные вопросы, и теперь:
- У меня на машине установлен IBM Express-C
- У меня есть php_ibm_db2.dll в папке ext\
- application.ini имеет расширение = php_ibm_db2.dll, указывающее на нужную папку
- мой путь к переменной среды имеет [...] C:\Program Files\ibm\gsk8\lib64;C:\Program Files (x86)\ibm\gsk8\lib;C:\PROGRA~1\IBM\SQLLIB\BIN; C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;
Но перезагружая сервер, в журналах я нахожу «Предупреждение PHP: запуск PHP: невозможно загрузить динамическую библиотеку« C: \ Program Files (x86) \ Zend \ ZendServer \ lib \ phpext \ php_ibm_db2.dll '»
Даже если это правильный путь к dll.
И сервер не распознает db2_connect() (не определено)
Любая идея о том, что происходит? Возможно ли, что проблема в Windows 8 64bit?