PHP + Oracle: Unable to load dinamic library
При попытке вызова любого php скрипта, после того как в php.ini прописываю в extensions php_oci8.dll или php_oracle.dll выскакивает предупреждение:
Warning: Unknown(): Unable to load dynamic library 'd:\php\ext\php_oracle.dll'
Путь 'd:\php\ext\ прописан правильно, т.к. другие dll подхватываются
Где копать? Как бороться?
ОС: WinXp
IIS
PHP 4.2
Привет всем.
При попытке вызова любого php скрипта, после того как в php.ini прописываю в extensions php_oci8.dll или php_oracle.dll выскакивает предупреждение:
Warning: Unknown(): Unable to load dynamic library 'd:\php\ext\php_oracle.dll'
Путь 'd:\php\ext\ прописан правильно, т.к. другие dll подхватываются
Где копать? Как бороться?
ОС: WinXp
IIS
PHP 4.2
Может DLL просто нет? ))
Может DLL просто нет? ))
В том-то и проблема что DLL есть. :(
В PHP.INI прописан каталог:
extension_dir = "d:\php\ext\"
и в нем лежат и PHP_OCI8.DLL и PHP_ORACLE.DLL
В том-то и проблема что DLL есть. :(
В PHP.INI прописан каталог:
extension_dir = "d:\php\ext\"
и в нем лежат и PHP_OCI8.DLL и PHP_ORACLE.DLL
А другие DLLExt если написать будет работать?
З.Ы: можно попробовать хотя маловероятно заменить php_oracle.dll на имя DOS из 8 букв
В том-то и проблема что DLL есть. :(
В PHP.INI прописан каталог:
extension_dir = "d:\php\ext\"
и в нем лежат и PHP_OCI8.DLL и PHP_ORACLE.DLL
Забрось их в папку "Windows" или "Windows32" не помню точно.
Забрось их в папку "Windows" или "Windows32" не помню точно.
ну-ну....
Папки Windows32 вообще нисуществует.
А ты попробуй кинуть длл в корень пхп, а в пути точный адрес не прописывать, а просто имена файлов.
Покрайней мере с ГД так срабатывало.
Хз не помню, может кавычки даже не стоит писать.
Вообщем ошибка точно малозначищаюся... Просто где-то что-то недоглядел.
ну-ну....
Папки Windows32 вообще нисуществует.
А ты попробуй кинуть длл в корень пхп, а в пути точный адрес не прописывать, а просто имена файлов.
Покрайней мере с ГД так срабатывало.
Хз не помню, может кавычки даже не стоит писать.
Вообщем ошибка точно малозначищаюся... Просто где-то что-то недоглядел.
Сорри, "system32". Почему в эти 2 папки? Просто в конфиге я пытался пути прописывать, но для многих но не всегда это работало. Если мне память не изменяет с кем то, то именно с этих папок начинаеться поиск.
Сорри, "system32". Почему в эти 2 папки? Просто в конфиге я пытался пути прописывать, но для многих но не всегда это работало. Если мне память не изменяет с кем то, то именно с этих папок начинаеться поиск
Для Windows 98 - System, для Windows XP - System32
Или можно просто в корень Windows кинуть
Сорри, "system32". Почему в эти 2 папки? Просто в конфиге я пытался пути прописывать, но для многих но не всегда это работало. Если мне память не изменяет с кем то, то именно с этих папок начинаеться поиск.
Да именно так идет поиск.
Кстати это не сложно выявить, очень часто создовал проги и бывало что забывал пихать длл, и он конкретно мне говорил по таким то путям длл ваша ваще не обнаружена.