J'ai un xampp en cours d'exécution avec PHP 5.6. Normalement, j'utilise le serveur mysql, mais pour un script qui existe déjà, j'ai besoin d'un serveur MS SQL.
J'ai cherché sur le net et installé SQL Server 2012.
Mais maintenant, j'ai besoin des pilotes pour PHP. Malheureusement, je ne trouve qu'une version prenant en charge les versions 5.4, 5.5.
( http://msdn.Microsoft.com/en-us/sqlserver/ff657782.aspx )
Y at-il un moyen de laisser ce travail avec 5.6?
J'ai cherché sur le net pendant un certain temps .. Après avoir posté cette question pendant 10 m, j'ai finalement trouvé un pilote non officiel ..
J'espère que ça marche, je vais vérifier ça ..
Vous pouvez le trouver sur: http://robsphp.blogspot.be/2012/06/unofficial-Microsoft-sql-server-driver.html
Microsoft a récemment publié une nouvelle version (3.2) des pilotes SQL pour PHP, qui inclut la compatibilité avec PHP 5.6.
Vous pouvez télécharger les pilotes ici: https://www.Microsoft.com/en-us/download/details.aspx?id=20098
Je pense qu'il est temps de revoir cette réponse un peu mieux. Depuis que vous avez été assez clair avec votre configuration. La réponse courte est placée comme étapes ci-dessous
Veuillez supprimer les fichiers redondants ci-dessous:
PHP Drivers License Terms.rtf, php_pdo_sqlsrv_54_nts.dll, php_pdo_sqlsrv_54_ts.dll, php_pdo_sqlsrv_55_nts.dll, php_pdo_sqlsrv_55_ts.dll, php_pdo_sqlsrv_56_nts.dll, php_sqlsrv_54_nts.dll, php_sqlsrv_54_ts.dll, php_sqlsrv_55_nts.dll, php_sqlsrv_55_ts.dll, php_sqlsrv_56_nts.dll, release.txt, SQLSRV_Readme.htm, SQLSRV_ThirdPartyNotices.rtf,
Placez ces lignes dans votre php.ini sur votre "chemin d'installation xampp"\php\php.ini extension = php_sqlsrv_56_ts.dll Extension = php_pdo_sqlsrv_56_ts.dll
Redémarrez votre serveur XAMPP et placez un '<'? Php phpinfo (); ? '>' dans un fichier index.php dans le dossier\htdocs\'
Accédez à celui-ci à l'aide du dossier http: // localhost/ 'dans lequel phpinfofile est placé'/index.php
Si vous voyez quelque chose comme cette image ci-dessous. C'est fait, félicitations] 1
PS: La réponse longue est ici. https://msdn.Microsoft.com/en-us/library/cc296170.aspx
A cette époque: Ma solution était:
1- Téléchargez la version 3.2 des pilotes SQLSRV à partir d’ici. https://www.Microsoft.com/download/details.aspx?id=20098
2 Extrayez les fichiers dans votre dossier "xampp" dans le répertoire\php\ext
3- Ajoutez ces lignes à php.ini
extension = php_pdo_sqlsrv_56_ts.dll
extension = php_pdo_sqlsrv_56_nts.dll
extension = php_sqlsrv_56_ts.dll
extension = php_sqlsrv_56_nts.dll