Гледайки вашата конфигурация, вие имате инсталирани Oracle Client и Oracle Instant Client:
Моят опит обаче показва, че PHP ще използва само едното или другото - по принцип който и набор от библиотеки да бъде намерен първи, ще се използва. Тъй като можете да се свържете добре с Oracle 10g, но не и с 11g, това предполага, че 10g клиентската библиотека е „по-високо“ във вашия път от библиотеките на Instant Client.
Две опции, които предлагам да проучите:
- Инсталирайте пълния Oracle 11g Client
- Променете конкретно пътя си, за да сте сигурни, че библиотеките на Instant Client ще бъдат намерени първи - като се уверите, разбира се, че въздействате на ефективния път, използван от PHP, а не само на PATH променлива в отделен контекст...
Всъщност никога не съм карал PHP да работи правилно с Instant Client - отказах се и инсталирах пълния клиент - така че моята лична препоръка е опция 1, но ако това не е практично във вашата среда, първо работете с PATH.