Tomasz J. Systems Engineer
Temat: [php_oci8.dll] - Nie można odnaleźć określonej procedury.
Witam wszystkich."Początkujący" jestem i... Mam problem... Sprawa bardziej dla adminów...
Cwaniak ze mnie gdy instaluje AppServ'a - czyli jednym "dwu-klikiem" Apache'a, PHP i MySQL'a. :]
Cienias ze mnie w kwestii oddzielnej instalacji i konfiguracji Apache'a i PHP tak wiec zwracam się z prośbą o pomoc. :[
(wszystko dzieje się w magicznej krainie Win XP)
Zainstalowałem Apache'a (2.2). Później PHP (5.3.0). Wiadomo, że instalator PHP sam modyfikuje httpd.conf i PHP śmiga. Zamiast MySQL'em mam zamiar bawić się bazą Oracle'a, która "wisi gdzieś tam w sieci", dlatego też instalując PHP doklikałem kilka dodatkowych rozszerzeń jak OCI8 i Oracle, które domyślnie się nie instalują.
Problem mam właśnie z rozszerzeniem php_oci8.dll.
W php.ini mam:
[PHP_OCI8]
extension=php_oci8.dll
[PHP_OCI8_11G]
extension=php_oci8_11g.dll
Natomiast logi Apache'a po restarcie nie wywołują u mnie uśmiechu na twarzy:
PHP Warning: PHP Startup: Unable to load dynamic library 'ścieżka_do_php\\PHP\\ext\\php_oci8.dll' - Nie można odnaleźć określonej procedury.\r\n in Unknown on line 0
Pomoże ktoś duszy, zabłąkanej w świecie konfiguracji PHP? Gdzie poszukać rozwiązania? Co może być przyczyną, że php_oci8.dll nie chce się "załadować"?
PS. Oczywiście w ..\PHP\ext\ jest php_oci8.dll, php_oci8_11g.dll itd.
PS2. Nie ładuje się też kilka innych "dll'ek"
edit:
Zapomniałem dodać, że Oracle to wer. 9.2, pytałem już wujka Google, czytałem też to, na php.netTomasz J. edytował(a) ten post dnia 18.08.09 o godzinie 13:55