Trascorro solo TRE GIORNI INTERI combattendo contro questo problema.
Stavo usando la mia connessione ORACLE in Windows 7 e nessun problema. La scorsa settimana ho appena ricevuto un nuovo computer con Windows 8. Installa XAMPP 1.8.2. Ogni app PHP/MySQL su questo server funziona bene. Il problema si è verificato quando ho provato a connettere le mie app php a Oracle DB.
Chiama alla funzione non definita oci_pconnect()
E quando avvio/fermo Apache con le modifiche, uno strano "Avviso" su "Avvio PHP" che va a LOG con "Avviso PHP:Avvio PHP:in Unknown on line 0"
Ho fatto tutto (php_oci8.dll e php_oci8_11g.dll senza commento, copia oci.dll nella directory /ext, vicino a /Apache e NIENTE funziona. Scarica tutte le versioni di Instant Client e NIENTE.
Dio è venuto in mio aiuto. Quando scarico ORACLE Instant Client a 32 bit, tutto funziona correttamente. phpinfo() mostra le informazioni su oci8 e la mia app funziona bene.
Quindi, NON PREOCCUPARE MAI CHE LA TUA VERSIONE WINDOWS SIA x64. Il collegamento è tra XAMPP e ORACLE Instant Client.