0

我正在尝试通过 php7.0 远程连接到 Informix db 我在 Ubuntu 16.04 上已经下载了 Informix CSDK 并完成了默认安装,这是 informix 的路径:

/opt/IBM/Informix

还下载了 PDO_INFORMIX-1.3.1,根据 IBM 手册,下一步是编译我遇到问题的地方:我运行的命令是:

  1. php化

2 ./configure --with-pdo-informix=/opt/IBM/informix`

出错configure: error: Cannot find php_pdo_driver.h

编辑:

我成功配置了驱动程序。使用此链接: https ://github.com/BitDesert/pdo_informix-php7

现在,当我连接到远程 Informix DB 时,我收到了这个 PHP 错误:

致命错误:未捕获的 PDOException:SQLSTATE=HY000,SQLDriverConnect:-11005 [Informix][Informix ODBC 驱动程序]未指定的系统错误 = -11005。在 /var/www/html/informix.php:7 堆栈跟踪:#0 /var/www/html/informix.php(7): PDO->__construct('informix:host=3...', 'ReadOnly ', 'nowriting') #1 {main} 在第 7 行的 /var/www/html/informix.php 中抛出

尚无法找到解决方案。任何帮助将不胜感激。

4

0 回答 0