Maison  >  Article  >  développement back-end  >  Comment remplacer MSSQL obsolète par l'extension SQLSRV en PHP ?

Comment remplacer MSSQL obsolète par l'extension SQLSRV en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-26 01:18:02466parcourir

How to Replace Deprecated MSSQL with SQLSRV Extension in PHP?

Faire fonctionner l'extension SQLSRV avec PHP : une alternative au MSSQL obsolète

La suppression du support mssql dans PHP 5.3 a incité de nombreux utilisateurs à rechercher alternatives. L'une de ces options est l'extension SQLSRV de Microsoft. Voici un guide complet pour faire fonctionner SQLSRV avec votre installation PHP :

  • Téléchargez les pilotes SQLSRV :

    • Visitez le pilote Microsoft SQLSRV page de téléchargement et choisissez le fichier du pilote compatible avec votre version PHP, votre compilateur et vos exigences en matière de sécurité des threads.
  • Extraire et placer les fichiers :

    • Extrayez le fichier du pilote téléchargé et copiez-le dans votre répertoire d'extension PHP (par exemple, ext sous Linux ou php_extension sous Windows).
  • Modifiez php.ini :

    • Ouvrez votre fichier php.ini et ajoutez la ligne suivante à la fin :

      extension=php_sqlsrv_53_nts_vc9.dll  (for PHP 5.3, non-thread-safe, VC9 compiler)
  • Redémarrer le serveur Web :

    • Pour les utilisateurs Windows, redémarrez le serveur Web (par exemple, IIS).

Remarques supplémentaires :

  • Pour les autres versions et paramètres de PHP, reportez-vous à la documentation officielle de Microsoft pour connaître les noms de fichiers de pilotes spécifiques.
  • SQLSRV peut également être utilisé avec PDO, fournissant une abstraction de la base de données.
  • Le manuel PHP propose des instructions détaillées pour l'installation et l'utilisation de l'extension SQLSRV.
  • La configuration système requise, le guide de démarrage, le guide de programmation et la référence API peuvent disponible sur la page Pilotes Microsoft pour PHP pour SQL Server.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn