php connessione con oracle

  • Creatore Discussione Creatore Discussione musky
  • Data di inizio Data di inizio

musky

Nuovo Utente
13 Gen 2014
2
0
1
Buongiorno, avrei un problema durante la connessione ad oracle nonostante i servizi di oracle siano attivi.

il risultato di un test per provare la connessione è il seguente:

( ! ) Fatal error: Call to undefined function oci_connect() in C:\wamp\www\connoracle.php on line 2
Call Stack
# Time Memory Function Location
1 0.0006 364976 {main}( ) ..\connoracle.php:0



l' o.s. è win7 pro ed oracle versione 11g centralizzato

nel phpinfo() non vedo la sessione riguardante le oci8 anche s e in php.ini le ho decommentate.


Sarei grato se qualcuno potesse darmi un aiuto.

Saluti a tutti
 
ciao,
ti allego un po' di info utili, a mio avviso parti dal fondo del messaggio

http://www.oracle.com/technetwork/d...php/underground-php-oracle-manual-098250.html

http://www.oracle.com/technetwork/database/database-technologies/php/whatsnew/index.html

http://stackoverflow.com/questions/83040/connecting-to-oracle-using-php

http://php.net/manual/en/function.oci-connect.php



there are a couple of steps you need to go through to make this work.

First, you need to install the oracle driver for whatever OS you have.
Then, create a DSN for odbc to use to connect the php function call to the oracle database.
On windows, you can find this on the Pannello di controllo -> Strumenti di amministrazione -> ODBC Sources

Once you have done this,
(NON è necessario) restart the DB,
(NON è necessario) the web server
and then you should be able to test it all with this:

odbc_connect($dsn,$user,$pass);


in ogni caso, crea un file, per esempio, "oracle.udl" cliccaci sopra due volte e prova, seguendo le varie possibilità che ti offre, a gestire la connessione al db
se prendi confidenza con questo metodo avrai meno problemi ...

ciao
Marino
 

Discussioni simili