Position actuelle: Accueil> Derniers articles> Comment installer et activer les extensions de MySQL dans PHP 8

Comment installer et activer les extensions de MySQL dans PHP 8

M66 2025-07-02

Comment installer et activer les extensions de MySQL dans PHP 8

Avec la publication de PHP 8, de nombreux développeurs peuvent avoir des problèmes sur la façon d'ajouter des extensions MySQL dans PHP 8. Cet article fournira des détails sur la façon d'installer et d'activer manuellement les extensions MySQL dans PHP 8.

L'extension MySQL permet aux développeurs d'interagir avec la base de données MySQL pour effectuer des opérations telles que la requête, l'insertion, la mise à jour et la suppression de données. Depuis PHP 7.0, l'extension MySQL a été obsolète et a été complètement supprimée dans PHP 7.4. Dans PHP 8, les extensions de MySQLI ont remplacé les extensions traditionnelles MySQL, mais certains projets peuvent toujours s'appuyer sur des extensions héritées. À ce stade, le développeur doit installer manuellement l'extension MySQL.

Étapes pour installer les extensions MySQL

Installez la bibliothèque client MySQL

Avant d'installer l'extension MySQL, nous devons d'abord installer la bibliothèque client MySQL. Ces bibliothèques sont la base de l'extension MySQL pour communiquer avec les serveurs MySQL.

Sur les systèmes Ubuntu, vous pouvez utiliser la commande suivante pour installer la bibliothèque client MySQL:

 <span class="fun">sudo apt-get install mysql-client</span>

Sur un système CENTOS, installez avec la commande suivante:

 <span class="fun">sudo yum installer mysql</span>

Outils de développement pour installer PHP 8

Afin de compiler et d'installer des extensions de PHP, vous devez installer les outils de développement pour PHP 8. Vous pouvez l'installer via la commande suivante:

Sur Ubuntu:

 <span class="fun">sudo apt-get install php8.0-dev</span>

Sur Centos:

 <span class="fun">sudo yum installer php8.0-devel</span>

Télécharger le code source d'extension MySQL

Ensuite, vous devez télécharger le code source de l'extension MySQL. La dernière version de l'extension MySQL se trouve via PECL (Php Extension Community Library).

Dans le terminal, utilisez la commande suivante pour télécharger le code source:

 <span class="fun">sudo pecl installer mysql</span>

Compiler et installer les extensions MySQL

Après avoir téléchargé le code source, entrez le répertoire du code source de l'extension MySQL et exécutez les commandes suivantes pour compiler et installer:

 <span class="fun">cd mysql-</span>
 <span class="fun">sudo phpize</span>
 <span class="fun">sudo ./configure</span>
 <span class="fun">sudo faire</span>
 <span class="fun">sudo faire l&#39;installation</span>

Veuillez remplacer MySQL- par le numéro de version d'extension MySQL téléchargé réel.

Activer les extensions de MySQL

Une fois l'installation terminée, vous devez activer l'extension MySQL dans le fichier de configuration PHP. Ouvrez le fichier php.ini et ajoutez la ligne suivante:

 <span class="fun">extension = mysql.so</span>

Enregistrer et fermer le fichier.

Redémarrer le serveur Web

Enfin, redémarrez le serveur Web pour que les modifications prennent effet. Sur Ubuntu, vous pouvez redémarrer le serveur Apache à l'aide de la commande suivante:

 <span class="fun">service sudo apache2 redémarrer</span>

Sur Centos, redémarrez avec la commande suivante:

 <span class="fun">sudo systemctl redémarrer httpd</span>

Résumer

Avec ces étapes, vous pouvez installer et activer avec succès les extensions MySQL dans PHP 8. Bien que l'extension MySQL ait été obsolète, certains projets plus anciens en ont toujours besoin et une installation manuelle peut résoudre ce problème.

Ce qui précède est les étapes détaillées sur la façon d'ajouter des extensions MySQL dans PHP 8. J'espère que cet article vous aide.