我有一个即将开展的项目,其中我将需要我们的网站(PHP5/Apache 1.3/OpenBSD 4.1
)连接到我们与OS400 V5R3一个的iSeries上运行,这样我可以访问一些后端系统表存储在那里。我已经做了一些检查,但遇到了一些障碍。PHP连接到的IBM i(AS/400)
从我所看到的IBM的DB2扩展和DB2软件只能在Linux下运行。我试着用IBM的所有软件编译扩展,甚至尝试过预编译的ibm_db2扩展,但没有运气。 IBM仅支持Linux,因此我在内核中启用了Linux仿真,但似乎没有任何帮助。
如果有人在OpenBSD下让所有东西本能地运行,那会很好,但是我想我可能需要做的是设置第二台服务器,运行安装了DB2的CentOS(最有可能通过ZendCore for IBM,因为它似乎为我做了这一切)和驱动程序,以便我可以设置一个小型事务服务器,我可以发布并获取我需要的DB2数据的JSON表示。
第二个选项看起来是否过分或者是否有其他人有更好的想法?