【发布时间】:2013-12-04 19:38:59
【问题描述】:
我花了一天的时间试图让我的 Zend 服务器在 localhost (Windows 8) 上读取 i5 系统上的 DB2 文件。
我遵循了很多指南并阅读了类似问题的答案,现在:
- 我的机器上安装了 ibm express-C
- 我在 ext\ 文件夹中有 php_ibm_db2.dll
- application.ini 的 extension=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 的问题?
【问题讨论】:
标签: php windows db2 zend-server