- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在通过 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…
总之,就ODBC驱动而言,一切正常。我有 3 个 linux web 服务器,所有 db2 脚本都运行良好,但是当我在终端上使用 odbc 连接执行任何 php 文件时,出现上述错误。
请帮忙!
最佳答案
将 iSeries Access 添加到系统共享库配置中:
echo "/opt/ibm/iSeriesAccess/lib64" > /etc/ld.so.conf.d/iSeriesAccess.conf
并重建缓存:
/sbin/ldconfig
关于php - 无法打开库 '/opt/ibm/iSeriesAccess/lib64/… : file not found?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16434626/
我已经通读了几个讨论这个话题的帖子——但是——没有找到一个似乎最适合我的用例的选项。 Linux (RHEL 7.x) - IBM iSeriesAccess 驱动 - 连接到 AS/400 - Py
我正在通过 php 连接到 IBM AS 400 服务器。 ODBC 驱动程序已正确安装,我可以通过浏览器执行所有操作。 但是当我在 linux 终端 (php -f filename.php) 上执
我是一名优秀的程序员,十分优秀!