Застрял вызов неопределенной функции oci_connect () с использованием XAMPP

я хочу подключить PHP к Oracle Database 12c, я уже пробовал в этом видео
https://www.youtube.com/watch?v=KJme5JMxKeo

сообщение об ошибке: вызов неопределенной функции oci_connect ()

я запутался, почему не могу подключиться к ORACLE DATABASE 12c 🙁

1

Решение

Проверьте, работает ли командная строка PHP. Посмотрите, нет ли ошибок в журнале. Убедитесь, что у вас есть право OCI8 DLL. Тройная проверка: у вас есть 32-битный Oracle Instant Client и что он появляется первым в PATH. Если у вас установлены другие библиотеки Oracle, возможно, ваш веб-сервер сначала их обнаружит: исправьте это.

1

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

У меня точно такая же проблема, и я могу исправить ее в файле php.ini, раскомментировав эту

extension_dir = "./" «удалить точку с запятой»

0

ты очень близко

  1. Добавьте oci.dll, oraociei12.dll и oraons.dll из C: \ instantclient_12_1 в папку xampp / apache / bin. Заменить существующие.

  2. Перезагрузите апач

N.B .: Убедитесь, что для переменной среды PATH выбрана эта папка «C: \ instantclient_12_1».

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