PHP moet weten waar de extensie vandaan moet worden geladen (dit slaat een brug tussen PHP en de door Oracle geleverde bibliotheken). Aangezien het werkt vanuit de CLI, lijkt het erop dat het pakket is geïnstalleerd.
Als de ini-bestanden hetzelfde zijn, moet u ook het volgende controleren:
1) heb je eraan gedacht om apache opnieuw te starten na het configureren van de orakel-bibliotheken?
2) draait uw webserver als chroot?
3) wat zijn de rechten op de oci8-extensie? (d.w.z. is het leesbaar door de webserver-uid)
Je moet ook het pad naar de oracle .so-bestanden toevoegen aan je ld.so.conf en ldd uitvoeren of je Env-vars aanpassen - maar dit zal een andere fout geven dan degene die je beschrijft als je het overslaat.
HTH
C.