我正在使用 wamp 2.0,它php_oci8.dll
在 ext 文件夹中有 PHP 5.3.0 和相关文件。
我已经完成了所有配置,例如安装Oracle Instant Client 10gR2和编辑 php.ini 配置文件。到现在为止,一切都很好。
index.php
这是通过 localhost 运行的 oci8 配置详细信息的屏幕截图。
点击这里:OCI8 详细信息
这是我用来将 PHP 连接到 Oracle 的连接字符串:
<?php
$dvlp = '(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.155)(PORT = 1521))
(CONNECT_DATA = (SID = DVLP))
)' ;
$odbc = ocilogon ('work', 'work', $dvlp)
or die( "Could not connect to Oracle database!")
or die (ocierror());
?>
但它抛出如下连接错误:
Warning: ocilogon() [function.ocilogon]: ORA-03134: Connections to this server version are no longer supported. in C:\wamp\www\new.php on line 6
Could not connect to Oracle database!
我已经尝试了我能想到的一切,并对此进行了很多搜索,但一切都在脉络中。也许,问题在于 php、oci8 和即时客户端 10gr2 之间的兼容性,但不知道。
PS:我正在为一个小项目使用 Windows Server 2003。
谢谢!