我通过 php 连接到 IBM AS 400 服务器。ODBC 驱动程序已正确安装,我可以从浏览器执行所有操作。
但是当我在 linux 终端(php -f filename.php)上执行一个 php 文件时,因为我想安排它每天执行,我得到以下错误:
无法打开 lib '/opt/ibm/iSeriesAccess/lib64/libcwbodbc...:找不到文件
我在第一次安装驱动程序之前遇到了同样的错误,我通过在 /etc/apache2/envvars 中添加以下行来解决它:export LD_LIBRARY_PATH=/opt/ibm/iSeriesAccess/l…</p>
简而言之,就 ODBC 驱动程序而言,一切正常。我有 3 个 linux Web 服务器,所有 db2 脚本都运行得很好,但是当我在终端上使用 odbc 连接执行任何 php 文件时,我得到了上面提到的错误。
请帮忙 !