Maison >base de données >tutoriel mysql >installation des extensions mysql

installation des extensions mysql

WBOY
WBOYoriginal
2023-05-14 11:32:37935parcourir

MySQL est un système de gestion de bases de données relationnelles largement utilisé. Il constitue un élément important de la technologie des bases de données dans les sociétés, entreprises et institutions Internet. En tant que développeur, si vous souhaitez utiliser ou développer des applications liées à MySQL, vous devez utiliser l'API de MySQL pour faire fonctionner MySQL. L'API de MySQL est fournie sous forme d'extension et doit être installée manuellement dans l'environnement PHP-CGI.

Cet article explique comment installer l'extension MySQL dans l'environnement Windows+PHP-CGI.

  1. Confirmer l'environnement
    Vous devez d'abord confirmer la version actuelle de PHP et la version de l'architecture du processeur système, ce qui peut être obtenu via la fonction phpinfo. L'opération spécifique consiste à écrire un fichier phpinfo.php avec le contenu suivant :

    <?php
    phpinfo();
    ?>

Placez ensuite le fichier phpinfo.php dans le répertoire racine du site Web. Après avoir accédé au fichier, vous pouvez voir des informations détaillées sur l'environnement actuel. .

  1. Téléchargez le fichier d'extension MySQL
    Selon la version confirmée de PHP et la version de l'architecture du processeur système, téléchargez la version correspondante du fichier d'extension MySQL sur le site officiel. L'adresse de téléchargement est : https://dev.mysql.com/downloads

Après avoir téléchargé le fichier, copiez le fichier d'extension MySQL dans le répertoire d'extension PHP. Le répertoire d'extension se trouve dans la fonction phpinfo(). Vous pouvez afficher le répertoire correspondant à la valeur de la clé extension_dir dans le fichier php.ini répertorié dans la colonne Fichier de configuration chargé. Généralement, ce répertoire est le dossier ext sous le répertoire d'installation de PHP.

  1. Modifiez le fichier php.ini
    Ouvrez le fichier php.ini et ajoutez les informations de configuration suivantes à la fin du fichier :

    [MySQL]
    mysql.default_socket = "mysql服务器的socket文件地址"
    extension=php_mysql.dll

    Parmi eux, mysql.default_socket est l'adresse du fichier socket du serveur MySQL. La valeur peut être définie dans la fonction phpinfo(). Trouvez-la via la vente mysql.default_socket sous le module MySQL. Cette valeur est cohérente avec la valeur correspondant à la variable socket dans le fichier de configuration my.cnf du serveur MySQL.

  2. Redémarrer le serveur Web
    Avant que la configuration ne prenne effet, vous devez redémarrer le serveur Web pour que la mise à jour du fichier de configuration prenne effet.
  3. Vérifiez si le module MySQL est valide
    Écrivez un fichier de script PHP pour le tester. Le contenu du fichier est le suivant :

    <?php
    //连接MySQL数据库
    $link = mysql_connect("localhost","root","123456");
    
    //检查是否连接成功
    if (!$link) {
     die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?>

Après l'exécution du fichier, si Connecté avec succès s'affiche, cela signifie que le module MySQL a été installé avec succès.

Conclusion :
Grâce aux étapes ci-dessus, nous pouvons terminer l'installation de l'extension MySQL dans l'environnement Windows+PHP-CGI. Dans les applications réelles, les extensions MySQL peuvent également être installées via d'autres méthodes, telles que la compilation et l'installation à partir du code source PHP, ou l'installation via PECL. Cependant, quelle que soit la méthode utilisée, tant que l'extension MySQL peut être installée avec succès, vous pouvez facilement utiliser la base de données MySQL dans l'environnement PHP-CGI, ce qui facilite le développement Web.

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