找不到 PHP ODBC 连接文件

时间:2021-03-22 15:23:37

标签: php odbc

我正在尝试使用 ODBC PHP 连接连接到 Progress OpenEdge 服务器。

我有以下配置:

odbcinst.ini

[ODBC Drivers]
ProgressOpenEdge=Installed

[ProgressOpenEdge]
Description = ODBC for Progress OpenEdge
Driver=/etc/ODBCDataSources/ddoe27.so
UsageCount=1

odbc.ini

[ODBC Data Sources]
TB=ProgressOpenEdge

[TB]
Driver=/etc/ODBCDataSources/ddoe27.so
DatabaseName=tbase
PortNumber=2603
HostName=192.168.***.***
LogonID=**********
Password=**********

当使用 isql -v 'TB' 命令时,我可以正常连接到服务器。

但是当使用 PHP odbc_connect() 时它返回以下错误

Warning: odbc_connect(): SQL error: [unixODBC][Driver Manager]Can't open lib '/etc/ODBCDataSources/ddoe27.so' : file not found, SQL state 01000 in SQLConnect

我一整天都在试图弄清楚这一点,但没有运气。文件的路径都有 -rwxr-xr-x

任何帮助将不胜感激。

0 个答案:

没有答案