PHP経由でIBM AS 400サーバーに接続しています。ODBC ドライバーは適切にインストールされており、ブラウザーからすべてを実行できます。
しかし、Linuxターミナルでphpファイルを実行すると(php -f filename.php)、毎日実行するようにスケジュールしたいので、以下のエラーが発生します:
ライブラリを開けません '/opt/ibm/iSeriesAccess/lib64/libcwbodbc…: ファイルが見つかりません
初めてドライバーをインストールする前に同じエラーが発生し、/etc/apache2/envvars に以下の行を追加して解決しました: export LD_LIBRARY_PATH=/opt/ibm/iSeriesAccess/l…</p>
つまり、ODBC ドライバーに関する限り、すべて問題ありません。3 つの Linux Web サーバーがあり、すべての db2 スクリプトは正常に実行されますが、odbc 接続を使用してターミナルで php ファイルを実行すると、上記のエラーが発生します。
助けてください !