Apache не понимает функции из php_oci8.dll, в консоли все работает

Illusive

Guest
Apache не понимает функции из php_oci8.dll, в консоли все работает

Добрый день.
На вин2003 сервере стоит апач 2.2.2 и php 5.2 как модуль апача.
Установка сделана по http://phpclub.ru/talk/showthread.php?s=&threadid=85342&rand=3

При попытке запустить через броузер скрипт, выводящий на экран содержимое орокловой таблицы, получаю предупреждение
Fatal error: Call to undefined function oci_connect() in C:\scripts\testora.php on line 3
Если запускать скрипт через консоль
c:\php\php.exe c:\scripts\testora.php
то коннект к базе проходит нормально и на экран выдается содержимое таблицы.
В php.ini прописан путь к dll
extension_dir = "c:/php/ext"

И extension=php_oci8.dll - раскомментирована.

В логах апача никаких ошибок не указывается.
Каким образом заставить апач видеть функции из dll?

-~{}~ 21.05.06 15:40:

Версии php.exe и php_oci8i.dll одинаковые, 5.2.0.0
 

tony2001

TeaM PHPClub
а) в PATH нет пути к клиенту оракла и ошибки при старте апача таки есть.
б) неправильный php.ini.
в) виндозные проблемы. обращайтесь в саппорт вашей ОС.
 

Illusive

Guest
а) Стоит клиент орокловый, пути в path прописаны. Рабочий клиент.
В log/access_log и log/error_log сбоев не видно кроме тех, которые я сам организовывал для проверки. :о)
В системных логах тоже никаких сбоев.
б)...
Перенес php.ini из c:\windows в c:\php и все заработало.
Спасибо. :о)
 

romy4

invoke [brain]
поставь версию модуля постарее. у них бывает несовместимость такая. (например, tidy в php 5.1.4. ставлю к нему от 5.1.2 и все прекрасно)
 
Сверху