无法打开lib'/ opt / ibm / iSeriesAccess / lib64 / ...:找不到文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法打开lib'/ opt / ibm / iSeriesAccess / lib64 / ...:找不到文件?相关的知识,希望对你有一定的参考价值。
我通过php连接到IBM AS 400服务器。 ODBC驱动程序已正确安装,我可以从浏览器执行所有操作。
但是当我在linux终端上执行一个php文件(php -f filename.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
以上是关于无法打开lib'/ opt / ibm / iSeriesAccess / lib64 / ...:找不到文件?的主要内容,如果未能解决你的问题,请参考以下文章
错误LNK1181:无法打开输入文件'kernel32.lib'
错误LNK1104:无法打开文件'Debug MyProjectLib.lib'
hive-------ls: 无法访问/opt/apps/spark-2.2.0/lib/spark-assembly-*.jar: 没有那个文件或目录