Что не так с установкой php oracle client oci8

Я попробовал все процедуры для установки клиента PHP Oracle.

1) Я установил Клиент версии 8 и 32 бита.

2) Я раскомментировал oci в php.ini

3) Перезапустил Wamp:

введите здесь описание изображения

4) Не уверен, действительно ли он установлен, но я получил ссылки в php.ini:

введите здесь описание изображения

введите здесь описание изображения

5) Но все еще не могу подключиться:

введите здесь описание изображения

Tyhanks за любую помощь

ИЗМЕНИТЬ

В журнале php обнаружены следующие ошибки: [16 апреля 2018 г. 14:35:03 UTC] Предупреждение PHP: запуск PHP: невозможно загрузить динамическую библиотеку 'c:/wamp/bin/php/php5.5.12/ext/php_oci8.dll ' - %1 не является допустимым приложением Win32.

in Неизвестно в строке 0

[16 апреля 2018 г., 14:35:03 UTC] Предупреждение PHP: запуск PHP: невозможно загрузить динамическую библиотеку «c:/wamp/bin/php/php5.5.12/ext/php_oci8_11g.dll» — %1 не является действительное приложение Win32.

in Неизвестно в строке 0


person Waza_Be    schedule 16.04.2018    source источник
comment
Большое спасибо, моя проблема заключалась в том, чтобы не комментировать ;extension=oci8_12c ; Использование с Oracle Database 12c Instant Client   -  person Helton Denis    schedule 21.09.2018


Ответы (1)


В руководстве указано, где вы ошиблись:

  1. #P2#
    #P3#
    #P4#
  2. #P5#
    #P6#
    #P7#
  3. #P8#
    #P9#

Чтобы расширение заработало, попробуйте следующее:

  1. Удалите и удалите все следы «Клиента версии 8».
  2. Установите Oracle InstantClient 11g или 12c. Обычно это означает простое извлечение файла .zip в папку, например. c:\instantclient_12_1.
  3. На странице загрузки InstantClient есть ссылка на требуемую среду выполнения VC++ в строке после ссылки на загрузку InstantClient. Скачайте и установите его.
  4. Обновите переменную среды PATH, указав расположение, в которое вы извлекли файлы InstantClient, например. c:\instantclient_12_1.
  5. В php.ini включите php_oci8_11g.dll или php_oci8_12c.dll.

Вам может потребоваться перезагрузка, чтобы система увидела PATH изменение.

Имейте в виду, что WAMP может включать несколько файлов php.ini. Убедитесь, что отредактировали правильный.

person timclutton    schedule 17.04.2018