2016-06-07 5 views
1

Я только что установил xampp v3.2.2 на свой компьютер. Я хочу создать строку соединения для oracle, используя php. , когда я запускаю Apache на xampp, всегда отображается всплывающее окно «OCI.DLL IS MISSING FROM your computer». Я был скачать oci.dll из http://www.dll-found.com/download/o/oci.dll и поместить его в C/Windows/SysWOW64Пункт ввода процедуры OCIstmtgetNextresult не может быть расположен в динамической библиотеке ссылок oci.dll

, но, когда я начинаю апача на XAMPP снова, показать всплывающее окно «Точка входа OCIstmtgetNextresult Процедура не может находиться в динамической link library oci.dll " like this screenshot

Что мне делать? благодаря

ответ

1

это проблема с 64-разрядной версией РНР 5.6.2x и Oracle Instant Client .... я получил ту же ошибку, я изменил на x86

4

Вы должны загрузить всю Oracle Мгновенный клиент, который соответствует вашей ОС и ее битте, например 12.1.0.2 для 64 бит, например, с веб-сайта Oracle (возможно, вам потребуется создать бесплатную учетную запись).

Распакуйте содержимое в выбранной вами папке. Добавьте путь к этой папке в переменную среды PATH.

Copy все файлы внутри главной директории в папке Apache/BIN, тот, который содержит httpd.exe Обратите внимание, что подмножество этих файлов может быть скопирован, но я не могу вспомнить, какой именно. В конце концов, вы можете работать путем исключения, как только система будет работать.

Настройка php.ini (один внутри Apache), чтобы активировать этот модуль:

extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client 

перезапуска Apache. Он должен работать.

Аналогичная работа может быть выполнена для php в режиме cli. В этом случае скопируйте файлы из Instant Instant Client в папку php, содержащую php.exe, , а не папку ext /. Аналогичным образом отредактируйте php.ini для cli. Убедитесь, что модуль oci8 загружается, оформив:

php -m 

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

+2

Я нашел минимальный набор файлов, которые нужно скопировать для работы: oci.dll, oraociei12.dll и oraons.dll –

Смежные вопросы

 Смежные вопросы