PHP与Oracle-错误12537(TNS:连接已关闭)

PHP与Oracle-错误12537(TNS:连接已关闭),php,oracle,oracle-call-interface,Php,Oracle,Oracle Call Interface,我正在尝试将PHP与Oracle 11g结合使用。我已经配置了启用php_oci8.dll、php_oci8_11g.dll的php.ini文件 这是我正在使用的测试代码: if ($conn = oci_connect('system', 'pass', '//localhost:1158/em')) { print 'Successfully connected to Oracle Database XE!'; oci_close($conn); } else { $

我正在尝试将PHP与Oracle 11g结合使用。我已经配置了启用php_oci8.dll、php_oci8_11g.dll的php.ini文件

这是我正在使用的测试代码:
if ($conn = oci_connect('system', 'pass', '//localhost:1158/em')) {
    print 'Successfully connected to Oracle Database XE!';
    oci_close($conn);
} else {
    $errmsg = oci_error();
    print 'Oracle connect error: ' . $errmsg['message'];
}
?>
但我得到了一个错误: Oracle连接错误:

ORA-12537: TNS:connection closed

有解决方案吗?

您是否能够通过SQL Developer或SQL*Plus连接到Oracle?解决了这个问题。。在我的情况下,它应该使用正确的sid orcl。。我输入的端口号也有误。。