Windows XP Proffesional SP3
PHP 5.3.5
Apache 2.2
MySQL 5.1
I to dziala wysmienicie.
Teraz jednak chcialem dodac do PHP komunikacje z innym serverem bazy danych - nie jako podstawowa, ale jako baza, z ktorej od czasu do czasu jakies informacje musze wziasc.
Ta baza danych jest Oracle. I tu pojawia sie pierwszy problem, jak dodaje extension do php.ini to Apache sie wywala na starcie. Leci kompletnie w kosmos - nawet bez zadnych bledow w logu.
Wszystkie tutki opisujace konfiguracje nakazuja:
1. sciagnac instant clienta oracla
2. dodac sciezke gdzie rozpakowane pliki z pkt.1 do PATH
3. skopiowac php_oci8.dll do katalogu z rozszerzeniami dla PHP
4. wpisac w php.ini:
extension=php_oci8.dll
Gdzie tkwi haczyk?
[dopisane 15:33]
sqlplus dzxiala w katalogu gdzie zainstalowalem instant clienta, w pozostalych lokacjach wywala sie system z bledem, ze nie ma oci.dll. Sciezki ustawione. Sprawdzilem nawet wrzucajac dll do \windows\system32 - kiszka

[dopisane 18:00]
sqlplus dziala juz wszedzie

1. usuniete cudzyslowia w wartosciach zmiennych srodowiskowych:
zamiast TNS_ADMIN="C:\program files\OracleInstantClient"
ma byc TNS_ADMIN=C:\program files\OracleInstantClient
2. restart kompa
Problem ktory pozostal to nie dzialajacy oci_connect ze skryptu php
