【发布时间】:2022-03-17 11:53:57
【问题描述】:
我正在尝试在 Linux 上将 netsuite ODBC 驱动程序与 php 连接。 它在 Linux 上运行良好,但使用 nginx,php 连接失败。
我似乎有一个我无法弄清楚的依赖问题。
ldd ivoa.so.27 在服务器 linux 上完美运行,但是 ldd ivoa.so.27 在使用用户 www-data 时找不到两个文件。
见下文。
ldd /opt/calnexsol/engagement_form/odbc_driver/lib64/ivoa27.so
linux-vdso.so.1 => (0x00007ffc72b54000)
librt.so.1 => /lib64/librt.so.1 (0x00007ff74b42b000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007ff74b227000)
libicuuc.so.42 => /opt/calnexsol/engagement_form/odbc_driver/lib64/libicuuc.so.42 (0x00007ff74afcd000)
libicudata.so.42 => /opt/calnexsol/engagement_form/odbc_driver/lib64/libicudata.so.42 (0x00007ff749f88000)
libpam.so.0 => /lib64/libpam.so.0 (0x00007ff749d79000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff749b5d000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007ff749855000)
libm.so.6 => /lib64/libm.so.6 (0x00007ff749553000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ff74933d000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff748f6f000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff74b9de000)
libaudit.so.1 => /lib64/libaudit.so.1 (0x00007ff748d46000)
libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007ff748b40000)
sudo runuser -u www-data --ldd /opt/calnexsol/engagement_form/odbc_driver/lib64/ivoa27.so
linux-vdso.so.1 => (0x00007fffc093c000)
librt.so.1 => /lib64/librt.so.1 (0x00007fb274424000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fb274220000)
libicuuc.so.42 => not found
libicudata.so.42 => not found
libpam.so.0 => /lib64/libpam.so.0 (0x00007fb274011000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb273df5000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb273aed000)
libm.so.6 => /lib64/libm.so.6 (0x00007fb2737eb000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb2735d5000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb273207000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb2749d7000)
libaudit.so.1 => /lib64/libaudit.so.1 (0x00007fb272fde000)
libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007fb272dd8000)
请指教。如果有人有解决方案。
【问题讨论】:
标签: php nginx dependencies odbc netsuite