Как подключиться с php к Oracle DB 12c?

Я использую XAMPP v3.2.2 и пытаюсь подключиться из PHP к базе данных Oracle 12c.

Я уже прокомментировал расширение php_oci8_12c.dll в php.ini перезапустил Apache и установил Oracle instantclient_12_2 32bit.

Тем не менее, я получаю эту ошибку:

Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции oci_connect ()

0

Решение

Следуйте инструкциям для XAMPP v3.2.2 и конфигурации базы данных Oracle 12c.

  1. Загрузите instantclient_12_2 и разархивируйте в папку c: \ instantclient_12_2 (убедитесь, что ваш xamp и instantclient оба имеют одинаковую архитектуру x86 или 64-битную)
  2. настройте ПУТЬ ОКРУЖАЮЩЕЙ СРЕДЫ для c: \ instantclient_12_2 перед любым каталогом оракула. Перезагрузите компьютер
  3. скачать oci8 dll с http://pecl.php.net/package/oci8/2.0.6/windows
  4. выберите 5.5 Thread Safe (TS) x64 из приведенной выше ссылки
  5. разархивируйте и скопируйте все файлы в каталог c: / xampp / php / ext
  6. Откройте php.ini удалить (;) для extension = php_oci8.dll, extension = php_oci8_12c.dll и сохраните его.
  7. перезапустить Apache
  8. Посмотрите phpinfo и найдите модуль oci8, если он найден и активирован, тогда хорошо.
  9. протестировать с помощью скрипта подключения PHP оракула.
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]