2017-09-18 15 views
0

J'ai téléchargé, installé et activé « php_pdo_sqlsrv_56_nts.dll » et « php_sqlsrv_56_nts.dll » en se déplaçant dans le répertoire de poste php5.6.31 et en y ajoutant les lignes php.ini:WAMP SQLServer PHP 6.5.31

extension = php_sqlsrv_56_nts.dll 
extension = php_pdo_sqlsrv_56_nts.dll 

même avec une version non-thread-safe les extensions n'apparaissent toujours pas sur phpinfo tant qu'elles sont actives .. aurais-je oublié quelque chose?

PS: je dois le pilote parce que j'ai une erreur "classe non définie constante PDO :: SQLSRV_ENCODING_UTF8"

Win 7 x64 Wamp 3.1.0 PHP 6.5.31 (version 3.2 sqlsrv)

Merci à tous

img Wamp information - img Enable Ext PHP 5.6.31

+0

Vous avez besoin des versions Thread Safe et non des versions NTS, c'est-à-dire Non Thread Safe, pour WAMPServer – RiggsFolly

+0

Aussi le https://www.microsoft.com/en-gb/download/details.aspx?id=20098 – RiggsFolly

+0

merci pour votre réponse, j'ai fait les changements, la dll est activée mais toujours pas affichée dans phpinfo je désespère .. – Alexis

Répondre

0

Je fixe mon écran PDO_SQLSRV problème dans phpinfo

Thx RiggsFolly & Sqlsrv for PHP 5.6 on WAMP server

mais maintenant il est php_intl.dll » - Le Module specified is introuvable. et icuuc57.dll manquant mais j'ai résolu mon problème pour sql_srv dans phpinfo pas afficher ext thx !!!!

+0

pour résoudre le problème avec php_intl.dll je charge le fichier icu * .dll directement dans httpconf comme LoadFile "C: \ wampTEST \ bin \ php \ php5.6.31 \ icudt57.dll" LoadFile "C: \ wampTEST \ bin \ php \ php5.6.31 \ icuin57.dll " LoadFile" C: \ wampTEST \ bin \ php \ php5.6.31 \ icuio57.dll "... ne pas déplacer bin/php vers apache/bin – Alexis