Maison  >  Article  >  développement back-end  >  Comment ajouter une extension MySQL à PHP8

Comment ajouter une extension MySQL à PHP8

zbt
zbtoriginal
2023-10-07 15:31:381469parcourir

Les étapes pour ajouter l'extension mysql à php8 sont : 1. Installez la bibliothèque client MySQL ; 2. Installez les outils de développement pour PHP 8 ; 3. Téléchargez le code source de l'extension MySQL ; 4. Compilez et installez l'extension MySQL ; Activez l'extension MySQL ; 6 , redémarrez simplement le serveur Web.

Comment ajouter une extension MySQL à PHP8

Le système d'exploitation de ce tutoriel : système Windows 10, PHP version 8.0, ordinateur DELL G3.

Avec la sortie de PHP 8, de nombreux développeurs peuvent être confrontés à une question courante, à savoir comment ajouter une extension MySQL dans PHP 8. Dans cet article, nous verrons comment utiliser PHP Installez et activez l'extension MySQL dans 8.

L'extension MySQL est une extension PHP permettant d'interagir avec la base de données MySQL. Il permet aux développeurs de se connecter au serveur MySQL et d'effectuer diverses opérations de base de données telles que l'interrogation, l'insertion, la mise à jour et la suppression de données.

Dans les versions antérieures à PHP 8, l'extension MySQL était activée par défaut. Cependant, depuis la version 7.0 de PHP, l'extension MySQL est obsolète et remplacée en PHP. Complètement supprimé dans la version 7.4. Au lieu de cela, PHP introduit une nouvelle extension MySQLi (MySQL Improvementd), qui offre de meilleures performances et plus de fonctionnalités.

Bien que l'extension MySQLi soit un meilleur choix, certains projets peuvent encore s'appuyer sur des extensions MySQL plus anciennes. Dans ce cas, nous devons installer et activer l'extension MySQL manuellement.

Voici les étapes pour installer et activer l'extension MySQL dans PHP 8 :

Étape 1 : Installer la bibliothèque client MySQL

Avant d'installer l'extension MySQL, nous devons d'abord installer la bibliothèque client MySQL. En effet, l'extension MySQL s'appuie sur ces bibliothèques pour communiquer avec le serveur MySQL.

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

sudo apt-get install mysql-client

Sur CentOS, vous pouvez utiliser la commande suivante pour installer la bibliothèque client MySQL :

sudo yum install mysql

Étape 2 : Installer les outils de développement pour PHP 8

Afin de pouvoir compiler et installer des extensions PHP, nous devons installer les outils de développement pour PHP 8. Sur Ubuntu, ces outils peuvent être installés à l'aide de la commande suivante :

sudo apt-get install php8.0-dev

Sur CentOS, ces outils peuvent être installés à l'aide de la commande suivante :

sudo yum install php8.0-devel

Étape 3 : Téléchargez le code source de l'extension MySQL

Ensuite, nous devons téléchargez le code source des extensions MySQL. Les dernières versions des extensions MySQL peuvent être trouvées sur PECL (PHP Extensions Community Library).

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

sudo pecl install mysql

Étape 4 : Compilez et installez l'extension MySQL

Une fois le téléchargement terminé, nous devons accéder au code source répertoire de l'extension MySQL et compilez-le à l'aide de la commande suivante Et installez l'extension MySQL :

cd mysql-
sudo phpize
sudo ./configure
sudo make
sudo make install

Dans la commande ci-dessus, remplacez `` par le numéro de version de l'extension MySQL.

Étape 5 : Activer l'extension MySQL

Une fois l'installation terminée, nous devons activer l'extension MySQL dans le fichier de configuration PHP. Ouvrez le fichier php.ini et ajoutez les lignes suivantes :

extension=mysql.so

Enregistrez et fermez le fichier.

Étape 6 : Redémarrez le serveur Web

Enfin, nous devons redémarrer le serveur Web pour que les modifications prennent effet. Sur Ubuntu, le serveur Apache peut être redémarré à l'aide de la commande suivante :

sudo service apache2 restart

Sur CentOS, le serveur Apache peut être redémarré à l'aide de la commande suivante :

sudo systemctl restart httpd

Maintenant, l'extension MySQL a été installée et activée avec succès. Vous pouvez utiliser des fonctions telles que `mysql_connect()` dans le code PHP pour vous connecter et faire fonctionner la base de données MySQL.

Résumé :

L'ajout d'une extension MySQL dans PHP 8 nécessite quelques étapes supplémentaires car l'extension MySQL est obsolète. Tout d'abord, installez la bibliothèque client MySQL et PHP 8 outils de développement. Ensuite, téléchargez le code source de l’extension MySQL, compilez-le et installez-le. Enfin, activez l'extension MySQL et redémarrez le serveur Web. De cette façon, vous pouvez utiliser les extensions MySQL dans PHP 8 .

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