0

だから私は非常にユニークな問題を抱えています。

リモート ERP システムに接続するために php-ODBC (32 ビット) を使用しています。このシステムは独自のものであり、32 ビットの ODBC ドライバーのみを提供します。

PHP でこれらのドライバーを使用するには、32 ビットの PHP も使用する必要があります (PHP 86_64 で 32 ビット モジュールを使用するための回避策を誰かが知っている場合を除きます)。

これは、Apache 32 ビットも必要であることを意味します。残念ながら、私の知る限り、Apache 64 ビットで PHP 32 ビットを実行する方法がないためです。

ここで何か助けていただければ幸いです。次を使用してコンパイルしてみました

--with-libdir=lib32

しかし、Libtools との競合は無数にあります

4

2 に答える 2

0

私は32ビットOSでサーバーを再フォーマットすることになりました。私の好みの選択ではありませんでしたが、時間の制約の下で私が残したのはそれだけでした。私はfastcgiを試しませんでしたが、このソリューションは独自のプロセスであるため、非常に妥当なように聞こえます。助けてくれてありがとう

于 2012-08-16T13:58:21.837 に答える
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 に答える