Назад | Перейти на главную страницу

Проблема с привязкой php 5 на Apache 2 в Windows 7 к Oracle 10

Я пытаюсь использовать функцию oci_connect (), но получаю ошибку:

PHP Fatal error:  Call to undefined function oci_connect() in ...

Я разархивировал Instant Client в "C: \ instantclient_11_2" и обновил системный PATH. Я раскомментировал

extension=php_oci8.dll

строку в файле php.ini и перезагрузите веб-сервер.
Это команда настройки из phpinfo ():

cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--disable-isapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static"

Я вижу, что этот путь в --with-oci8 неверен, но я не знаю, где его изменить и нужно ли это делать.
Также в выводе phpinfo нет строки «Поддержка OCI8 включена».

Есть какое-то решение?

Решением было определить extension_dir в php.ini