php 7 impossible d'initialiser sqlsrv
J'ai cherché toute la journée pour trouver une solution à sqlsrv dll de php 7 VC14 x64 Thread-Safe et je n'ai pas trouvé une solution. Quelqu'un a résolu ce problème :
[04-Oct-2015 19:48:05 UTC] PHP Warning: PHP Startup: pdo_sqlsrv: Unable to initialize module
Module compiled with module API=20131226
PHP compiled with module API=20141001
These options need to match
in Unknown on line 0
Voici mon php7 RC4 informations :
System Windows NT 6.0 build 6002 (Windows Server 2008 Standard Edition Service Pack 2) AMD64
Build Date Sep 29 2015 17:15:28
Compiler MSVC14 (Visual C++ 2015)
Architecture x64
OriginalL'auteur Pierre-Luc Bolduc | 2015-10-04
Vous devez vous connecter pour publier un commentaire.
sqlsrv n'est pas prêt pour PHP7 encore, mais ce n'est pas vrai, il n'est pas sorti depuis 2012. La dernière version est à partir de Mai 2015. Responsable de Microsoft et version pour PHP7 est prévu sur le début de l'année prochaine.
https://github.com/Azure/msphpsql/issues/58
Mise à jour:
Pilote est disponible pour PHP, jusqu'à 7.1 version, même pour Linux aujourd'hui (Mars 2017).
https://github.com/Microsoft/msphpsql
Est-ce la réponse périmée?
Oui, il est. Cette réponse est de deux ans. Vous pouvez utiliser sqlsrv conducteur jusqu'à PHP 7.1 aujourd'hui (même sous Linux).
OriginalL'auteur kba
Pour référence future (testé sur Windows 7 avec Xampp et PHP 7.0.13):
Télécharger et installer les pilotes ODBC ici: https://www.microsoft.com/en-US/download/details.aspx?id=36434
Télécharger la DLL ici (à la fois 7.0. et 7.1.peut être trouvé): https://github.com/Microsoft/msphpsql/releases
Ouvrir votre "php.ini" fichier et recherchez le "extension_dir" de ligne. Cela vous indique où placer les fichiers DDL. Note: Sur Xampp, il doit être quelque chose comme: "C:\xampp\php\ext"
Exemple de Code pour le test:
OriginalL'auteur Jonathan Parent Lévesque
Pour l'enregistrement, le lien direct vers le serveur sql bibliothèques est ici
sqlsrvr pour php 7
Est la version 32 et la version 64 bits à la fois pour les ts et nts
OriginalL'auteur magallanes