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 19/07/2006, 10h25   #1
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
Par défaut Problème dans l'installation du module OCI8

Bonjour

J'essaye d'attaquer une base oracle avec php.
J'ai ajouté les extensions
Code :
1
2
extension=php_oci8.dll
extension=php_oracle.dll
dans le fichier php.ini et redémarré le serveur apache, mais au redémarrage j'ai toujours un message d'erreur "La bibliothèque de liaison dynamique OCI.dll est introuvable sur le chemin spécifié [PATH]" (où Path est une longue chaîne que j'ai la flemme de recopier )
Le PATH en question contient (entre autres) apache/bin et oracle/ora73/bin, et le fichier php_oci8.dll est évidemment présent dans le répertoire ext de php. Quelqu'un saurait-il d'où vient le problème ?

Merci d'avance
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 10h59   #2
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
J'utilise OCI mais j'ai oracle d'installé sur mon poste avec dans le path son chemin, et dans le répertoire d'oracle/bin on trouve oci.dll

Un début de piste pour toi
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 11h10   #3
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
Merci. Dans mo nrépertoire ora73/bin, je n'ai pas de fichier OCI.dll, mais seulement un OCIW32.dll. Le problème pourrait-il venir de là ? Sachant que je ne peux pas toucher au contenu de ce répertoire, ne connaissant rien à Oracle...
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 11h26   #4
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
http://php.developpez.com/cours/phporacle/

1 . Prérequis et configuration

Comme quoi ça sert de mater les faqs parfois....
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 11h44   #5
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
Déjà lue : ne sachant pas quelle version d'Oracle j'ai, j'ai ajouté les 2 extensions php_oracle et php_OCI8.
Il semble que j'ai la version 7.3 au vu du nom du répertoire, mais un de mes collègues informaticien (en congés, évidemment) a installé sur sa machine un serveur apache/php de développement dans lequel il utilise des fonctions php_OCI8.
Dans les 2 cas chez moi, les fonctions ne sont pas reconnues. Peut-être y a-t-il d'autres lignes à ajouter au php.ini, mais je n'ai pas accès à la machine de mon collègue.
guidav 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 04h59.


 
 
 
 
Partenaires

Hébergement Web