我正在尝试从在 Ubuntu(18.4) 系统上的 apache2 上运行的 PHP(7.4, 8.0) Laravel 连接 Sybase 17。我们正在使用 SQL Anywhere。Sybase 未安装在同一台服务器上。
我们收到此错误 - 警告:odbc_connect():SQL 错误:[unixODBC][驱动程序管理器]无法打开 lib '/opt/sqlanywhere17/lib64/libdbodbc17_r.so':找不到文件,SQLConnect 中的 SQL 状态 01000 /var/www/html/sybaseconnection.php 第 14 行
我们已经执行了以下步骤:
- 已经验证了 libdbodbc17_r.so 文件。
- 已获得必要的许可。
- 能够使用 Telnet 和命令行连接到 SQL Anywhere 17。