Linux中DB2 ODBC与PHP的连接

Linux中DB2 ODBC与PHP的连接,php,db2,odbc,ibm-midrange,Php,Db2,Odbc,Ibm Midrange,这对我来说是一件令人沮丧的事情,在两天的失败尝试后,我正在和你们联系。 我需要通过php与DB2建立odbc连接,但我的问题是: 我已经安装了unixODBC和php odbc。在哪里可以找到iSeries Access-6.1.0-1.2.i386.rpm 我在IBM网站上到处搜索都没有成功 如果有人能给我一个下载此rpm文件的链接,我将不胜感激。IBM I Access不是免费软件。有一个IBM如何获得该软件的问题。简而言之,您需要通过以下URL登录到IBM ESS(名为软件支持)站点:IB

这对我来说是一件令人沮丧的事情,在两天的失败尝试后,我正在和你们联系。 我需要通过php与DB2建立odbc连接,但我的问题是: 我已经安装了unixODBC和php odbc。在哪里可以找到iSeries Access-6.1.0-1.2.i386.rpm 我在IBM网站上到处搜索都没有成功


如果有人能给我一个下载此rpm文件的链接,我将不胜感激。

IBM I Access不是免费软件。有一个IBM如何获得该软件的问题。简而言之,您需要通过以下URL登录到IBM ESS(名为软件支持)站点:

IBM Access(包含ODBC驱动程序的产品)是许可软件,只能通过ESS使用:

此可选软件包IBM i Access Client Solutions-Linux应用程序包仅可在5761-SS1或5770-SS1下的软件支持(ESS)网站上下载。物理媒体不可用。下面是一个下载IBM i Access客户端解决方案及其两个可选包(Linux应用程序包和Windows应用程序包)的示例


我的公司使用IBM i Access,但是,文件必须通过设置服务器的公司下载。他们可以在ESS中下载驱动程序,而我们内部的帐户没有。我想这意味着执照是他们的,不是我们的

非常感谢您的回复。有没有一种方法可以不用这个rpm包连接到DB2。连接到System i数据库的另一种方法可能是使用IBM JDBC驱动程序和ODBC-JDBC桥,但是安装显然会更复杂,并且您仍然需要获得适当的许可证JAR(
db2jcc_license_cisuz.JAR
),这同样,不是免费的。@DanielSh我知道PHP唯一的另一个选择是使用接口和购买DB2 Connect许可证。维护IBM分发的用于连接OS/400、i5/OS和IBM I系统的开源JDBC驱动程序。DB2JCC驱动程序是为db2luw&z/OS设计的,但不是为db2fori设计的,并且不支持其完整的功能集。