PHP Oracle PDO连接失败。代码或配置错误?

时间:2013-06-12 17:38:45

标签: php oracle pdo

我正试图以这种方式建立Oracle连接:

define('dsn','oci:dbname=xxx.xxx.xxx.xxx:1521/XE');
define('dbuser','aaaa');
define('dbpass','bbbb');
try {
    $conn = new PDO(dsn,dbuser,dbpass);
} catch (PDOException $e) {
    echo $e->getmessage();
}

但我收到了消息SQLSTATE[]: pdo_oci_handle_factory: <> (ext\pdo_oci\oci_driver.c:631)

这是一个服务器错误,在php.ini或什么?

1 个答案:

答案 0 :(得分:0)

确保您只启用了正确的oracle扩展。如果启用了多个oracle扩展,则会发生此错误