致命错误:使用IBM Informix和WAMP消息'无法找到驱动程序'的未捕获异常'PDOException'

时间:2013-08-13 16:51:04

标签: php wamp informix

我收到错误(致命错误:未捕获异常' PDOException'消息'在第30行的C:\ wamp \ www \ test.php中找不到驱动程序')当我使用wamp服务器运行我的php页面。

首先介绍我使用的技术。

1)Adobe dreamviewer CS6

2)WAMP服务器2.0

3)IBM Informix 64位

我遵循的步骤

  • 安装IBM Informix 64位

  • 使ODBC连接(系统DNS)成功

  • 下载php_pdo.dll和php_PDO_Informix.dll并将这些.dll粘贴到" C:\ wamp \ bin \ php \ php5.4.12 \ ext"
  • 在扩展名
  • 下面的php.ini中添加以下行

extension = php_pdo.dll

延长= php_pdo_informix.dll

*创建以下PHP代码,以便与IBM informix进行连接测试

<?php  $db = new PDO("informix:host=10.81.32.12; service=1504; 
database=db_cra; server='servername'; protocol=onsoctcp; 
EnableScrollableCursors=1", "Userid", "Pasw") or die("Could not connect to data); ?>
  • 重启WAMP服务器并执行此页面

然后我得到了这个致命的错误:未捕获的异常&#39; PDOException&#39;有消息&#39;无法找到驱动程序&#39;

请帮助..我对这项技术全新, 让我知道你需要的任何东西。

1 个答案:

答案 0 :(得分:0)

也许尝试使用DSN? http://php.net/manual/en/ref.pdo-informix.connection.php

$db = new PDO("informix:DSN=Infdrv33", "", "");

其中Infdrv33被您测试的系统DSN的名称替换。