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 :

PB Drivers PHP -> SQL [SQL-Server]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2024
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2024
    Messages : 22
    Par défaut PB Drivers PHP -> SQL
    SQL express 2022
    PHP: 8.3.3
    Bonjour

    j'ai monté un petit serveur mais j'ai un problème non pas d’authentification mais de drivers de connexion entre la partie PHP et la partie serveur SQL (- pas mysql )

    Donc j'ai bien été chercher mon petit fichier ZIP (SQLSRV512.ZIP) et mit les fichiers dans "PHP\ext"
    la partie du PHP
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ;;;;;;;;;;;;;;;;;;;;;;
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;
     
    extension=php_pdo_sqlsrv_83_ts_x64.dll
    extension=php_sqlsrv_83_ts_x64.dll

    Et en bas:
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    extension=php_pdo_sqlite.dll
    [PHP_PDO_SQLSRV_83_TS_X64]
    extension=php_pdo_sqlsrv_83_ts_x64.dll
    [PHP_SQLSRV_83_TS_X64]
    extension=php_sqlsrv_83_ts_x64.dll

    je pensais que ça suffirais mais quand je veux faire une requette j'ai "could not find driver1" :/

    j'ai redémarré le IIS, la base SQL, le Serveur... toujours pareil et la connexion à la base est fonctionnelle, ma page info.php aussi

    Merci si quelqu'un à une idée...

  2. #2
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 345
    Par défaut
    et si tu fais un phpinfo() l'extension est bien chargée ?

    rien dans les log php ?

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2024
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2024
    Messages : 22
    Par défaut
    Bonjour

    avec "cmtrace" il me dit :
    [19-Feb-2024 20:26:12 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_83_ts_x64.dll' (tried: C:\Program Files (x86)\PHP\ext\php_pdo_sqlsrv_83_ts_x64.dll (Le module sp..cifi.. est introuvable), C:\Program Files (x86)\PHP\ext\php_php_pdo_sqlsrv_83_ts_x64.dll.dll (Le module sp..cifi.. est introuvable)) in Unknown on line 0
    [19-Feb-2024 20:26:12 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_83_ts_x64.dll' (tried: C:\Program Files (x86)\PHP\ext\php_pdo_sqlsrv_83_ts_x64.dll (Le module sp..cifi.. est introuvable), C:\Program Files (x86)\PHP\ext\php_php_pdo_sqlsrv_83_ts_x64.dll.dll (Le module sp..cifi.. est introuvable)) in Unknown on line 0

    Pourtant les deux dll sont bien présentes dans le répertoire et sont activées dans le IIS en "Enabled".

  4. #4
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 345

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2024
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2024
    Messages : 22
    Par défaut
    Bonjour licardentaistor

    Pour éviter les conflits, je n'ai gardé que les DLL que tu m'as envoyé

    Dans:

    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    :;;;;;;;;;;;;;;;;;;;;;;
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;
    J'ai donc mis: 
    extension=php_pdo_sqlsrv_83_ts.dll et extension=php_sqlsrv_83_ts.dll

    Tout en bas:
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [PHP_PDO_SQLSRV_83_TS]
    extension=php_pdo_sqlsrv_83_ts.dll
    [PHP_SQLSRV_83_TS]
    extension=php_sqlsrv_83_ts.dll

    Mais dans les logs, j'ai toujours:
    [20-Feb-2024 07:36:53 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_sqlsrv_83_ts.dll' (tried: C:\Program Files (x86)\PHP\ext\php_sqlsrv_83_ts.dll (Le module sp..cifi.. est introuvable), C:\Program Files (x86)\PHP\ext\php_php_sqlsrv_83_ts.dll.dll (Le module sp..cifi.. est introuvable)) in Unknown on line 0
    J'avais pris les DLL x64 par rapport au système mais là je test avec le x86...
    Pour le PHP, on est d'accord que les DLL se mettent bien dans : "PHP\ext\*"

    Merci

  6. #6
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2024
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2024
    Messages : 22
    Par défaut
    Merci

    En fait je suis reparti depuis le début en prenant le temps de choisir ce qui me fallait vraiment, à force de faire des teste, j'avais un peux tout mélanger...
    En tout cas les pilotes que tu avais trouvé fonctionnent.

    Maintenant j'ai d'autres problèmes mais c'est du script SQL

    merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL-Server] Driver PHP pour SQL server 2008 R2
    Par Anakinyo dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/09/2014, 14h10
  2. [WS 2008 R2] Compatibilité Driver PHP Pour SQL SERVER
    Par iback dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 02/08/2012, 09h18
  3. connexion distante php sur SQL SERVER
    Par grinder59 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 14/03/2006, 14h59
  4. [SQL-Server] Je n'arrive pas à faire tourner php avec Sql server (2005)
    Par bluecurve dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/03/2006, 18h50
  5. PHP -- PL/SQL -- ORACLE
    Par Torando59 dans le forum PL/SQL
    Réponses: 4
    Dernier message: 23/01/2006, 12h28

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