PHP behöver veta var den ska ladda sin tillägg från (detta bryggar mellan PHP och Oracle-levererade libs). Eftersom det fungerar från CLI verkar du ha fått paketet installerat.
Om ini-filerna är desamma måste du också kontrollera:
1) kom du ihåg att starta om apache efter att ha konfigurerat oracle libs?
2) kör din webbserver som chroot?
3) vilka är behörigheterna för oci8-tillägget? (dvs. är det läsbart av webbserverns uid)
Du måste också lägga till sökvägen till oracle .so-filerna till din ld.so.conf och köra ldd eller justera dina Env vars - men detta kommer att ge ett annat fel än det du beskriver om du hoppar över det.
HTH
C.