[英]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。 但是我发现了一个拥有它的东西-还有更多! 链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.