Melihat konfigurasi Anda, Anda telah menginstal Oracle Client dan Oracle Instant Client:
Namun, pengalaman saya adalah bahwa PHP hanya akan menggunakan satu atau yang lain - pada dasarnya, set perpustakaan mana pun yang ditemukan pertama akan digunakan. Karena Anda dapat terhubung dengan baik ke Oracle 10g, tetapi tidak ke 11g, itu menunjukkan bahwa Perpustakaan Klien 10g adalah "lebih tinggi" di jalur Anda daripada pustaka Klien Instan.
Dua opsi yang saya sarankan untuk dijelajahi:
- Instal Klien Oracle 11g lengkap
- Ubah jalur Anda secara khusus untuk memastikan bahwa pustaka Klien Instan ditemukan terlebih dahulu - pastikan, tentu saja, bahwa Anda memengaruhi jalur efektif yang digunakan oleh PHP, bukan hanya variabel PATH dalam konteks terpisah...
Saya tidak pernah benar-benar membuat PHP bekerja dengan benar dengan Klien Instan - saya menyerah dan menginstal klien lengkap - jadi rekomendasi pribadi saya adalah opsi 1, tetapi jika itu tidak praktis di lingkungan Anda, bekerjalah dengan PATH terlebih dahulu.