IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion base oracle PHP


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    933
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 933
    Points : 348
    Points
    348
    Par défaut Connexion base oracle PHP
    Bonjour,

    j'essaye de créer un fichier oracle, seulement j'ai un souci au niveau de la connexion, lorsque je clique sur le bouton " envoyer " il me met ceci :
    ( ! ) Fatal error: Uncaught Error: Call to undefined function oci_connect()
    Error: Call to undefined function oci_connect() in ....
    j'ai regardé plusieurs sites et ils disent tous quasiment la même chose, à savoir decommenter deux lignes :

    extension=pdo_oci
    extension=oci8_12c ; Use with Oracle Database 12c Instant Client

    ce que j'ai fais mais rien ne change.

    De plus, lorsque j'ai installer wampserver64, au début il n'y avait que 1 service de demarrer, j'ai reussi à démarrer le second mais il reste toujours orange car je n'arrive pas à démarrer le service mysql, je tente de modifier le port 3306 mais j'ai beau utiliser un autre port rien y fait, comment ça se fait ?

    Merci pour votre aide

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Déjà, pour ton serveur :
    si tu essayes d'utiliser oci, c'est que tu utilises une base oracle. Donc on peut relativement supposer que tu n'as pas besoin de la base mysql, donc que tu n'as pas besoin de démarrer le service MySQL de Wamp.

    Ensuite, vérifie ce qui est réellement actif sur ton serveur en créant une page d'infos avec phpinfo.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    933
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 933
    Points : 348
    Points
    348
    Par défaut
    Bonjour,
    pour ce qui est du service mysql, il s'est mis en route, j'ai mon icone verte maintenant, c'etait juste une histoire de port.


    j'ai été voir dans phpinfo, mais je comprend pas trop ce qu'il y a d'écrit, dans le tableau "PHP Version 7.2.18" , il y a une ligne :
    Configure Command : j'ai différent chemin :
    cscript /nologo configure.js
    "--enable-snapshot-build"
    "--enable-debug-pack"
    "--with-pdo-oci=c:\.....\...\...\x64\....\sdk,shared"
    "--with-oci8-12c=c:\.....\....\...\...\.......\sdk,shared"
    "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared"
    "--without-analyzer" "--with-pgo"
    OCI8
    Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation
    est ce cela ?
    merci

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bonjour, je me permets de rebondir sur cette conversation car mon problème semble assez proche.

    Lors de l’exécution (via WAMP) d'une page PHP avec connexion sur une base Oracle, j’obtiens l'erreur suivante :
    Call to undefined function Ora_Logon()
    Version PHP : 5.6.25
    extension=php_oracle.dll  et php_oci8_12c.dll ajoutées
    php_oracle.dll  et php_oci8_12c.dll présentes dans le répertoire c:/wamp/bin/php/php5.6.25/ext
    Dans php_error.log : j'ai la trace suivante :
    PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.6.25/ext/php_oracle.dll' - Le module sp�cifi� est introuvable.
    PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.6.25/ext/php_oci8_12c.dll' - La proc�dure sp�cifi�e est introuvable.
    Si quelqu'un a une idée, elle est la bien venue.

Discussions similaires

  1. [Visual Web] Problème connexion base oracle
    Par Yozol dans le forum NetBeans
    Réponses: 2
    Dernier message: 10/03/2007, 00h20
  2. probleme connexion base Oracle
    Par michelle1000 dans le forum ASP
    Réponses: 1
    Dernier message: 27/02/2007, 00h24
  3. connexion base oracle
    Par admcent dans le forum Connexions aux bases de données
    Réponses: 14
    Dernier message: 21/12/2006, 11h50
  4. Réponses: 1
    Dernier message: 07/11/2006, 16h52
  5. [Oracle] Connexion base oracle distante
    Par nicocolt dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/06/2006, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo