sql >> Databáze >  >> RDS >> Oracle

Volání nedefinované funkce oci_connect()

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.



  1. Dlouhé řetězce v N-Hibernate s Oracle způsobují chybu

  2. Android Room Embedded Relation ignoruje podmínku SQL where

  3. PostgreSQL je nejlepší databáze na světě

  4. Co je logický operátor AND v SQL Server - SQL Server / TSQL výukový program, část 120