Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/03/2007, 20h54   #1
Futur Membre du Club
 
Inscription : avril 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 98
Points : 16
Points : 16
Par défaut Configuration de l'environnement

Bonjour à toutes et à tous,

J'ai une documentation qui m'indique :

PHP compilé avec "--with-oci8=$ORACLE_HOME

Si je comprends bien je dois insérer dans le fichier php.ini, la ligne :

--with-oci8=$ORACLE_HOME

Mais je ne sais pas à quel endroit ??

Je suis sous XP
$ORACLE_HOME est une variable d'environnement

Exemple $ORACLE_HOME=c:\oracle\ora10...

Merci pour votre aide.
dauphin34000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 20h59   #2
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
Non, '--with-oci8' c'est un paramètre pris uniquement en compte lors de la compilation de php.

Pour utiliser oracle, il faut activer les extensions de php.ini. Les lignes qui commencent par extension=php_oci.dll etc
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 21h18   #3
Futur Membre du Club
 
Inscription : avril 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 98
Points : 16
Points : 16
Citation:
Envoyé par goodpz
Non, '--with-oci8' c'est un paramètre pris uniquement en compte lors de la compilation de php.

Pour utiliser oracle, il faut activer les extensions de php.ini. Les lignes qui commencent par extension=php_oci.dll etc
Merci goodpz,

Cela confirme mon analyse, c'est pour une installation "unix/linux".

J'ai supprimé le ; pour activer php_oci8.dll, mais il y a un problème, comment php peut trouver sans information la variable $ORACLE_HOME par exemple ?

C'est à ce niveau que cela ne fonctionne pas, j'ai bien OCI8 (php info).

Merci pour votre aide.

C'est sympa
dauphin34000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 21h29   #4
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
$ORACLE_HOME c'est pour la compilation.

As tu essayé de te connecter à la base dans un script php ? Personnellement, je ne connais pas oracle. Je sais par contre que plusieurs membres ici on des problèmes pour manipuler une base oracle (sous windows). Fais une recherche dans les forums php.
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 21h38   #5
Futur Membre du Club
 
Inscription : avril 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 98
Points : 16
Points : 16
Citation:
Envoyé par goodpz
$ORACLE_HOME c'est pour la compilation.

As tu essayé de te connecter à la base dans un script php ? Personnellement, je ne connais pas oracle. Je sais par contre que plusieurs membres ici on des problèmes pour manipuler une base oracle (sous windows). Fais une recherche dans les forums php.
J'ai essayé effectivement une connection à la base. Si j'utilise sqlplus de mon poste, j'arrive à établir une connection à la base distante et à lancer mes requêtes. Mais avec des scripts php (sur internet), je n'y arrive toujours pas. J'ai l'impression que bien que mon OCI8 soit OK sous php, je ne peux accéder à la base distante ! Comme si PHP avait besoin de lire les informations comme par exemple le TNSNAMES.ORA !!

Merci pour ton aide.

J'espère qu'il y a un internaute qui pourra m'aider

Cordialement.
dauphin34000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h59.


 
 
 
 
Partenaires

Hébergement Web