installation de phppdosqlsrv

PHPz
Libérer: 2023-05-07 12:24:07
original
1273 Les gens l'ont consulté

Tutoriel d'installation de l'extension PHP pdo_sqlsrv

Sur la plateforme Windows, pdo_sqlsrv est disponible en tant que pilote. Cet article vous montrera comment installer l'extension pdo_sqlsrv dans votre PHP afin que vous puissiez accéder à votre base de données SQL Server.

  1. Télécharger l'extension pdo_sqlsrv

Vous pouvez télécharger et utiliser l'extension pdo_sqlsrv à partir de ce document. Les fichiers fournis ici conviennent aux versions PHP 5.6 à 7.3 sur les systèmes d'exploitation Windows.

Si votre version de PHP est en dehors de cette plage ou que votre système n'est pas Windows, vous pouvez trouver le pilote qui vous convient ici : https://www.microsoft.com/en-us/sql-server/developer-get-started /php-windows/.

  1. Décompressez l'extension et installez

Extrayez le pilote pdo_sqlsrv téléchargé dans le dossier ext du répertoire où PHP est installé. Le nom du répertoire décompressé peut être légèrement différent, mais doit être similaire à « php_pdo_sqlsrv_7_x_ts.dll ».

Ensuite, ajoutez les deux fichiers suivants au fichier php.ini de PHP. Si vous ne trouvez pas le fichier php.ini, utilisez la fonction phpinfo() pour trouver le chemin php.ini actuel.

extension=php_sqlsrv_7_x_ts.dll (cette ligne doit être insérée avant)

extension=php_pdo_sqlsrv_7_x_ts.dll

Remarque : lors de l'ajout de ces lignes, remplacez php_sqlsrv_7_x_ts.dll et php_pdo_sqlsrv_7_x_ts.dll pour qu'ils correspondent au nom du fichier que vous avez téléchargé.

  1. Test du pilote

Utilisez la commande suivante pour vérifier si le pilote a été installé avec succès :

if (!function_exists('sqlsrv_connect')) echo "Pilotes SQLsrv non installés"

Si l'installation est réussie, la dernière instruction sera Il n'y a pas de sortie. Sinon, il affichera « Pilotes SQLsrv non installés ».

  1. Quelques détails

Si vous utilisez PHP 5.x, utilisez le pilote de la version correspondante ; si vous utilisez PHP 7.x, utilisez le pilote de la version correspondante.

Si vous rencontrez des problèmes lors de l'installation ou de la configuration du pilote pdo_sqlsrv, consultez le fichier journal des erreurs PHP pour plus d'informations sur le problème.

Lors de l'utilisation du pilote pdo_sqlsrv en PHP, les noms de fonctions et les noms de méthodes sont différents de ceux du pilote SQL Server. Avant de traiter l'extension pdo_sqlsrv, vérifiez les noms de fonction et de méthode du pilote SQL Server.

Dans le fichier PHP, vérifiez que les informations d'authentification SQL Server sont correctes en utilisant :

$connectionInfo = array("UID" => $username, "PWD" => $password, "Database" => $databaseName);

$conn = sqlsrv_connect($serverName, $connectionInfo);

if ($conn) {

echo "Connection established.";
Copier après la connexion

} else{

echo "Connection could not be established.";
die(print_r(sqlsrv_errors(), true));
Copier après la connexion

}

Résumé

Ce sont les étapes requises pour installer l'extension pdo_sqlsrv . J'espère que cet article vous sera utile. Si vous rencontrez un problème, veuillez laisser un message dans la section commentaires ci-dessous et nous ferons de notre mieux pour répondre à vos doutes.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal