1
我正在通过php连接到IBM AS 400服务器。 ODBC驱动程序已正确安装,我可以做任何事情从浏览器。无法打开lib'/ opt/ibm/iSeriesAccess/lib64/...:文件未找到?
但是,当我执行的Linux终端上的PHP文件(PHP -f filename.php),因为我想以安排日常执行,我得到以下错误:
无法打开LIB“/选择/ IBM/iSeriesAccess/lib64目录/ libcwbodbc ...:未找到文件
我有同样的错误,当我安装的驱动程序在第一次使用前,我通过在/ etc/apache2的/ envvars中添加以下行来解决它: export LD_LIBRARY_PATH =/opt/ibm/iSeriesAccess/l ...
总之,就ODBC驱动程序而言,一切都好。我有3个Linux Web服务器和所有的db2脚本运行得很好,但是当我用odbc连接在终端上执行任何php文件时,我得到了上面提到的错误。
请帮忙!
执行你加入到'/等/的Apache2/envvars',即'出口LD_LIBRARY_PATH相同的命令=的/ opt/IBM/iSeriesAccess/l ...'在您的终端中。或者甚至考虑将它添加到你的'〜/ .bashrc'中。 – devnull 2013-05-08 07:13:24