繁体   English   中英

通过PHP连接到DB2

[英]Connecting to DB2 through PHP

我正在尝试使用XAMPP从Windows机器连接到DB2数据库。

当我尝试加载php_ibm_db2模块时,出现以下错误

“ PHP启动:ibm_db2:无法初始化模块用模块API = 20060613编译的模块用模块API = 20090626编译的PHP这些选项需要匹配”

如何解决此问题并连接到db2数据库?

这意味着您正在尝试使用imb_db2 .dll文件的旧版本(似乎是2006年版本 ,以及PHP的最新版本(2009年版本 您应该为PHP和扩展名使用相同的版本。

http://downloads.php.net/pierre/提供了一些扩展名.dll的最新版本; 其中,有php_ibm_db2.dll 1.8的几个版本; 幸运的是,它们可能会与您的PHP版本匹配-并且有适用于PHP 5.2和5.3的版本。

您有不同的“版本”:20060613和20090626

您是自己编译的吗? 重新编译。

最佳答案接近,但没有PHP 5.3.2 VC9(Windows)NTS(非线程安全)所需的正确php_ibm_db2.dll。 但是我发现了一个拥有它的东西-还有更多! 链接:

通过适用于DB2的Technology Explorer在SourceForge上安装PHP IBM DB2 DLL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM