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:
- Installieren Sie den vollständigen Oracle 11g-Client
- Ä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.