0

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

我正在使用 php-ODBC(32 位)连接到远程 ERP 系统。该系统是专门的,仅提供 32 位 ODBC 驱动程序。

为了将这些驱动程序与 PHP 一起使用,我也必须使用 32 位 php(除非有人知道这里可以在 PHP 86_64 上使用 32 位模块)

这意味着我还需要 Apache 32 位,因为不幸的是,据我所知,无法使用 Apache 64 位运行 PHP 32 位。

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

--with-libdir=lib32

但是与 Libtools 有无数的冲突

4

2 回答 2

0

您可以使用Easysoft ODBC-ODBC Bridge

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

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

使用此选项意味着您可以将默认的 Apache 和 PHP 都保留为 64 位,但仍可以访问 32 位 ODBC 数据源。

于 2012-08-14T07:37:55.327 回答
0

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

于 2012-08-16T13:58:21.837 回答