Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Fehler bei Oracle 11.1.0.7 und WAMP oci_connect

Wenn Sie sich Ihre Konfiguration ansehen, haben Sie sowohl den Oracle Client als auch den Oracle Instant Client installiert:

Meine Erfahrung ist jedoch, dass PHP nur die eine oder andere verwendet - im Grunde genommen wird der zuerst gefundene Satz von Bibliotheken verwendet "höher" in Ihrem Pfad als die Instant Client-Bibliotheken.

Zwei Optionen, die ich vorschlagen würde, zu erkunden:

  1. Installieren Sie den vollständigen Oracle 11g-Client
  2. Ändern Sie Ihren Pfad speziell, um sicherzustellen, dass die Instant-Client-Bibliotheken zuerst gefunden werden - stellen Sie natürlich sicher, dass Sie den effektiven Pfad beeinflussen, der von PHP verwendet wird, und nicht nur eine PATH-Variable in einem separaten Kontext...

Ich habe PHP nie dazu gebracht, richtig mit dem Instant Client zu arbeiten - ich habe aufgegeben und den vollständigen Client installiert - daher ist meine persönliche Empfehlung Option 1, aber wenn das in Ihrer Umgebung nicht praktikabel ist, arbeiten Sie zuerst mit dem PATH.