Strávím celé TŘI DNY bojem proti tomuto problému.
Používal jsem připojení ORACLE ve Windows 7 a žádný problém. Minulý týden jsem právě dostal nový počítač s Windows 8. Nainstalujte XAMPP 1.8.2. Každá aplikace PHP/MySQL na tomto serveru funguje dobře. Problém nastal, když jsem se pokusil připojit své php aplikace k Oracle DB.
Volání nedefinované funkce oci_pconnect()
A když spustím/zastavím Apache se změnami, objeví se podivné "Upozornění" na "PHP Startup", které přejde do LOG s "PHP Warning:PHP Startup:in Unknown na řádku 0"
Udělal jsem všechno (nekomentovaný php_oci8.dll a php_oci8_11g.dll, zkopírujte oci.dll do adresáře /ext, poblíž /Apache a NIC to funguje. Stáhněte si všechny verze Instant Client a NIC.
Bůh mi přišel na pomoc. Když si stáhnu ORACLE Instant Client 32 bitů, vše funguje dobře. phpinfo() zobrazuje informace oci8 a moje aplikace funguje dobře.
NEZAPOMEŇTE, ŽE VAŠE VERZE WINDOWS JE x64. Propojení je mezi XAMPP a ORACLE Instant Client.