PHP 5.5.20 et extension Sql server

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP 5.5.20 et extension Sql server

Re: PHP 5.5.20 et extension Sql server

par alassane » 15 janv. 2015, 16:21

Tu peux aussi rajouter ces lignes dans ton php.ini:

[sqlsrv]
sqlsrv.LogSubsystems = 1
sqlsrv.LogSeverity = 1
sqlsrv.WarningReturnAsErrors = 0

Re: PHP 5.5.20 et extension Sql server

par alassane » 15 janv. 2015, 16:16

Tu as choisi la bonne version, il sagit bien de SQLSRV31....

Procedure:

1- Décompresser et copier les dll: php_pdo_sqlsrv_55_ts.dll et php_sqlsrv_55_ts.dll dans C:\wamp\bin\php\php5.5.12\ext (moi jutilise wamp sous windows et quand a toi met ton chemin...)

2- Rajouter les lignes: extension=php_pdo_sqlsrv_55_ts.dll et extension=php_sqlsrv_55_ts.dll dans le fichier php.ini contenu dans C:\wamp\bin\php\php5.5.12

3- Rajouter les mêmes lignes: extension=php_pdo_sqlsrv_55_ts.dll et extension=php_sqlsrv_55_ts.dll dans le fichier php.ini contenu dans C:\wamp\bin\apache\apache2.4.9\bin

4- Redémarrer wamp

5- visualiser vos extensions chargées et vous verrez extension sqlsrv chargée...

PHP 5.5.20 et extension Sql server

par Slachlol » 15 janv. 2015, 09:59

Bonjour à tous,

J'utilise Wamp server 2.5 64 bits avec la version 5.5.20 de PHP et je voudrais me connecter à une base de donnée SQL SERVER pour cela j'ai vue que microsoft a sortie un driver compatible avec PHP5.5.16 et plus http://www.microsoft.com/en-us/downl....aspx?id=20098 j'ai donc choisit la version 3.1 de se driver afin qu'il soit compatible avec la version de mon PHP.

Je l'ai décompresser dans le dossier ext/ de mon php5.5.20, puis j'ai rajouté extension=php_pdo_sqlsrv_55_ts.dll dans mon fichier php.ini et phpForApache.ini je redémarre Wamp dans la liste des extensions je retrouve bien mon extension qui est activé.

Cependant lorsque je fait un phpinfo(); je ne vois nul part mon extension, et je n'ai aucune référence à un driver sql server, même en PDO.

Et lorsque j'essaye de me connecter à ma base de donnée SQL SERVER j'ai un message d'erreur me disant qu'il ne trouve pas mon driver Sqlserver.

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in

Est ce un problème de compatibilité du driver avec la version de mon PHP, du fait que mon wamp soit en 64 bits et que le driver ne soit peut être pas compatible 64 bits ou une erreur de ma part dans l’installation du driver sqlserver ?

Merci d'avance.