я хочу подключить PHP к Oracle Database 12c, я уже пробовал в этом видео
https://www.youtube.com/watch?v=KJme5JMxKeo
я уже установил xampp v3.2.2 и использую PHP 5.6
установить базу данных oracle 12c:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
распакуйте и вставьте Instant Client (версия 12.1.0.2.0)
http://www.oracle.com/technetwork/topics/winsoft-085727.html
в каталог C
установить путь окружения C: \ instantclient_12_1;
uncoment точка с запятой (;) расширение = php_oci8_12c.dll в php.ini
и уже скачать файл php_oci8_12c.dll здесь: http://pecl.php.net/package/oci8/2.0.8/windows
и уже вставить в C: \ XAMPP \ PHP \ внутр
когда я тестирую скрипт подключения: http://pastebin.com/f1isKKar
сообщение об ошибке: вызов неопределенной функции oci_connect ()
я запутался, почему не могу подключиться к ORACLE DATABASE 12c 🙁
Проверьте, работает ли командная строка PHP. Посмотрите, нет ли ошибок в журнале. Убедитесь, что у вас есть право OCI8 DLL. Тройная проверка: у вас есть 32-битный Oracle Instant Client и что он появляется первым в PATH. Если у вас установлены другие библиотеки Oracle, возможно, ваш веб-сервер сначала их обнаружит: исправьте это.
У меня точно такая же проблема, и я могу исправить ее в файле php.ini, раскомментировав эту
extension_dir = "./"
«удалить точку с запятой»
ты очень близко
Добавьте oci.dll, oraociei12.dll и oraons.dll из C: \ instantclient_12_1 в папку xampp / apache / bin. Заменить существующие.
Перезагрузите апач
N.B .: Убедитесь, что для переменной среды PATH выбрана эта папка «C: \ instantclient_12_1».