2016-05-30 10 views
0

Ich habe zwei Maschinen:Verbindung zum Remote-Oracle-Datenbank mit PHP 5.6

  1. Windows 7 x64
  2. Windows-Server 2012 R2 x64

In der ersten Maschine, die ich installiert:

ich eine Verbindung zur lokalen/Remote-Oracle-Datenbanken ohne Problem.

Die zweite Maschine ist eine frische Server-Installation, es hat keine lokalen Orakel-Dabatasen, nichts. Die Idee ist, sich mit einem entfernten Orakel zu verbinden. Also habe ich die gleiche Installation (Apache und PHP mit den gleichen Versionen wie die erste Maschine) gemacht, aber der erste Fehler, den ich gefunden habe, war, dass die Erweiterung oci8_11g nicht geladen ist. Meine Frage ist, muss ich einige "Treiber" oder "Client" für Orakel in diesem Server installieren? Die Apache-Instanz und PHP arbeiten wie erwartet, außer mit Fehler erwähnt.

Antwort

1

Sie verwenden Windows, oder? In diesem Fall müssen Sie Oracle Driver (http://www.oracle.com/technetwork/topics/winx64soft-089540.html) installieren. "Basic" -Paket sollte ausreichen.

Kommentar- Auch diese Zeile aus php.ini: extension=php_oci8.dll oder extension=php_oci811g.dll oder extension=php_oci812c.dll, je nachdem, welche Oracle-Version Sie verwenden.

+0

Vielen Dank. Ich reiße gerade jetzt. Ich werde mit Ergebnissen zurück kommen – manix

+0

Ich kam mit Erfolg zurück. Vielen Dank – manix