Назад | Перейти на главную страницу

Расширение PHP PDO oci перестало загружаться

После прохождения нашего последнего развертывания pdo_oci перестал загружаться с остальными расширениями php PDO ...
Ни одна из конфигураций apache (кроме имени хоста) и php не была изменена в этом развертывании.

Это была ошибка, которую я видел в консоли:

could not find driver

У меня есть среды тестирования и производства с одинаковыми конфигурациями:

extension=php_mysqli.dll
extension=php_oci8.dll       ; Use with Oracle 10gR2 Instant Client
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_sqlsrv_54_ts.dll

+


QA:
PDO показывает mysql, oci, odbc, sqlsrv; как и ожидалось

Продукт:
PDO показывает mysql, odbc, sqlsrv; отсутствует oci


На данный момент я не совсем уверен, что еще делать. Все в конфигурациях выглядит нормально, я пробовал перезапускать службы и еще много чего.
Проверили все пути к каталогам php.ini и расширениям.

Кто-нибудь сталкивался с этой проблемой раньше?
Мне нужны предложения ...


PHP 5.4 x86 Windows Server Apache 2.2 Я уже успешно использовал каждый из драйверов доступа к базе данных на этих серверах.

По какой-то причине

переменная окружения для пути отсутствовала в моем каталоге oci Instantclient. Он существовал в QA, так что он должен был быть там уже для производства.