使用32位模块与Apache 86_64 Arch(64位)

时间:2012-08-13 16:55:31

标签: php apache centos odbc

所以我有一个非常独特的问题。

我使用php-ODBC(32位)连接到远程ERP系统。该系统具有支持性,仅提供32位ODBC驱动程序。

为了在PHP中使用这些驱动程序,我必须使用32位php(除非有人知道在这里使用PHP 86_64上的32位模块)

这意味着我还需要Apache 32位,因为据我所知,没有办法用Apache 64位运行PHP 32位。

这里的任何帮助将不胜感激,我尝试使用

进行编译

- 与-LIBDIR = LIB32

但与Libtools存在无限冲突

2 个答案:

答案 0 :(得分:0)

您可以使用Easysoft ODBC-ODBC Bridge

有了这个,您可以安装一个32位ODBC-ODBC Bridge服务器,它可以连接到您的ERP 32位ODBC驱动程序和一个64位ODBC-ODBC Bridge客户端,它可以连接到32位ODBC-ODBC Bridge服务器

这是一种商业产品,您可以获得试用许可证。如果您打算尝试联系Easysoft支持(support@easysoft.com)并询问他们如何设置它。

使用此选项意味着您可以保留您的defualt Apache& PHP既是64位的,但仍然可以访问32位ODBC数据源。

答案 1 :(得分:0)

我用32位操作系统重新格式化服务器..不是我的首选,但在时间限制下,这就是我剩下的全部。我没有尝试fastcgi,虽然这个解决方案听起来很合理,因为它是它自己的过程。谢谢你的帮助