Есть ли PHP 5.4
поддерживает оракула 12c
, Или есть какой-либо способ, которым мы можем подключиться к oracle 12c
используя более старую версию oracle?
Попробуйте посмотреть на этот вопрос, чтобы увидеть, поможет ли он вам. Обязательно прочитайте все ответы, так как, возможно, вы пропустили важный шаг: Вызов неопределенной функции oci_connect ()
Еще одна вещь, которую нужно проверить — если вы установили последнюю версию клиента без установки предыдущей версии, вы должны убедиться, что ваша система использует последнюю версию клиента, проверив системную переменную PATH. Самый простой способ проверить это — открыть окно командной строки и ввести «tnsping [база данных]». Если строка «Утилита TNS Ping для 64-битной Windows:» имеет что-то отличное от соответствующей версии, вам нужно убедиться, что ссылка на самый последний клиент появляется ДО старшего клиента в системной переменной PATH. Например, если ваша системная переменная PATH имеет ссылки, которые выглядят так:
C:\Oracle\product\11.2.0\client_1\bin;C:\Oracle\product\12.1.0\client_1\bin;
Вам нужно будет изменить его так, чтобы он выглядел так:
C:\Oracle\product\12.1.0\client_1\bin;C:\Oracle\product\11.2.0\client_1\bin;
Так что ссылка на самый последний клиент появляется ДО ссылки на более старый клиент. Недостаточно иметь их обоих в PATH, они также должны быть в правильном порядке.
Других решений пока нет …