将PHP连接到IBM i(AS/400)

dragonmantank 31 php database db2 odbc ibm-midrange

我有一个即将到来的项目,我需要将我们的网站(PHP5/Apache 1.3/OpenBSD 4.1)连接到运行在带有OS400 V5R3的iSeries上的后端系统,以便我可以访问存储在那里的一些表.我已经做了一些检查,但遇到了一些障碍.

从我所看到的,IBM的DB2扩展和DB2软件只能在Linux下运行.我已经尝试用IBM的所有软件编译扩展,甚至尝试了他们的预编译ibm_db2扩展而没有运气.IBM只支持Linux,所以我在内核中打开了Linux仿真,但似乎没有任何帮助.

如果有人碰巧在OpenBSD下本地运行一切都会很棒,但我认为我可能要做的就是在安装了DB2的情况下建立第二台运行CentOS的服务器(最有可能通过ZendCore for IBM,因为它似乎可以完成所有操作)这对我来说)和驱动程序,以便我可以设置一个小的事务服务器,我可以发布,并获得我需要的DB2数据的JSON表示.

第二种选择是否有点矫枉过正,还是其他人有更好的想法?

John Downey.. 17

您是否看过使用unixODBC连接服务器?如果我没记错的话,它支持IBM DB2并在OpenBSD上编译.有关PHP方面的更多信息,请查看http://www.php.net/odbc.

如果无法实现这一点,则可以选择在Linux服务器上设置Web服务.