Я использую Wamp 2.0, который имеет PHP 5.3.0 с php_oci8.dll
и связанные файлы в папке ext.
Я сделал все настройки, такие как установка Oracle Instant Client 10gR2 и редактирование файла конфигурации php.ini. До сих пор все хорошо.
Вот скриншот деталей конфигурации oci8 от index.php
запустить через localhost.
кликните сюда: 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 для небольшого проекта.
Спасибо!
Задача ещё не решена.
Других решений пока нет …