我正在使用wamp 2.0,其中包含带有php_oci8.dll
的PHP 5.3.0以及ext文件夹中的相关文件。
我完成了所有配置,例如安装 Oracle Instant Client 10gR2 和编辑php.ini配置文件。到现在为止,一切都很好。
以下是index.php
通过localhost运行的oci8配置详细信息的屏幕截图。
点击此处:OCI8 details
这是我用来连接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用于一个小项目。
谢谢!