"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment déterminer si PDO et son pilote MySQL sont disponibles dans votre environnement PHP ?

Comment déterminer si PDO et son pilote MySQL sont disponibles dans votre environnement PHP ?

Publié le 2024-11-15
Parcourir:449

How to Determine if PDO and its MySQL Driver are Available in Your PHP Environment?

Déterminer la disponibilité de PDO en PHP

Si vous envisagez d'utiliser PDO pour vos applications PHP, il est crucial de vérifier sa disponibilité sur votre hébergement serveur. Voici comment tester la configuration et les fonctionnalités de PDO spécifiquement pour MySQL :

Approche PHPinfo

PHPinfo() fournit un rapport détaillé sur votre configuration PHP, y compris les modules et extensions installés. . Accédez à PHPinfo en utilisant le script suivant :

Localisez la section « Pilotes PDO » dans le rapport pour confirmer que le pilote MySQL (« pdo_mysql ») est présent.

Vérification constante spécifique

Certains pilotes PDO définissent des constantes spécifiques. Par exemple, pour MySQL, la constante "PDO::MYSQL_ATTR_LOCAL_INFILE" est définie. Vous pouvez utiliser la fonction var_dump() pour vérifier sa présence :

La sortie sera "true" si le pilote MySQL est installé.

Commande CLI

Vous pouvez également utiliser la ligne de commande pour vérifiez PDO :

$ php -m

Cela listera toutes les extensions PHP chargées, y compris PDO et les pilotes de base de données spécifiques (par exemple, "pdo_mysql").

Autres options

Les méthodes alternatives pour vérifier si PDO est disponible incluent :

  • extension_loaded('PDO') : renvoie un booléen indiquant si PDO est chargé.
  • extension_loaded('pdo_mysql') : vérifie spécifiquement le pilote MySQL PDO.
  • get_loaded_extensions() : renvoie un tableau de toutes les extensions chargées ; vous pouvez ensuite rechercher des pilotes PDO spécifiques dans ce tableau.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3