sql >> Database >  >> RDS >> Oracle

Oproep naar ongedefinieerde functie oci_connect()

Ik heb net DRIE HELE DAGEN besteed aan het vechten tegen dit probleem.

Ik gebruikte mijn ORACLE-verbinding in Windows 7 en geen probleem. Vorige week krijg ik net een nieuwe computer met Windows 8. Installeer XAMPP 1.8.2. Elke app PHP/MySQL op deze server werkt prima. Het probleem kwam toen ik mijn php-apps probeerde te verbinden met Oracle DB.

Oproep naar ongedefinieerde functie oci_pconnect()

En wanneer ik Apache start/stop met wijzigingen, een vreemde "Warning" op "PHP Startup" die naar LOG gaat met "PHP Warning:PHP Startup:in Unknown on line 0"

Ik deed alles (zonder commentaar php_oci8.dll en php_oci8_11g.dll, kopieer oci.dll naar /ext directory, in de buurt van /Apache en NIETS werkt het. Download elke versie van Instant Client en NIETS.

God kwam mij te hulp. Als ik ORACLE Instant Client 32 bits download, werkt alles prima. phpinfo() geeft oci8-info weer en mijn app werkt prima.

LET OP DAT UW WINDOWS-VERSIE x64 IS. De koppeling is tussen XAMPP en ORACLE Instant Client.



  1. Een procedure maken in een pakket in Oracle

  2. Passport gebruiken met Sequelize en MySQL

  3. De waarde van een variabele afdrukken in SQL Developer

  4. MariaDB komt naar een stad bij jou in de buurt!