Si vous utilisez PHP 5.5, il est nécessaire de savoir comment installer l'extension mysqli. L'extension mysqli est l'un des moyens d'interagir avec la base de données MySQL. Dans cet article, nous expliquerons comment installer l'extension mysqli en PHP 5.5.
Étape 1 : Assurez-vous que vous utilisez PHP 5.5
Tout d'abord, nous devons nous assurer que nous utilisons PHP 5.5 car l'extension mysqli est une nouvelle fonctionnalité de la version PHP 5.3.
Entrez la commande suivante dans la fenêtre de ligne de commande ou dans le terminal pour vérifier la version de PHP :
php -v
Si le résultat indique que la version de PHP est inférieure à 5.5, vous devez effectuer une mise à niveau vers PHP 5.5 ou supérieur.
Étape 2 : Installer MySQL
Étant donné que l'extension mysqli est utilisée pour interagir avec la base de données MySQL, MySQL doit d'abord être installé. MySQL peut être installé dans Ubuntu à l'aide de la commande suivante :
sudo apt-get install mysql-server
Pour installer MySQL dans CentOS ou Fedora, utilisez la commande suivante :
sudo yum install mysql-server
Étape 3 : Installer l'extension mysqli
Il existe deux méthodes disponibles pour installer l'extension mysqli : Via le code source Ou utilisez des binaires précompilés.
Tout d'abord, nous présenterons la méthode d'installation de l'extension mysqli via le code source.
Installez l'extension mysqli à partir des sources :
Assurez-vous que le package de développement PHP est installé. Le package de développement PHP peut être installé à l'aide de la commande suivante :
Dans Ubuntu :
sudo apt-get install php5-dev
Dans CentOS ou Fedora :
sudo yum install php-devel
Téléchargez le code source de l'extension mysqli. Le code source de l'extension mysqli peut être téléchargé à l'URL suivante :
https://github.com/php/php-src/tree/master/ext/mysqli
Ouvrez un terminal et accédez au répertoire du code source de l'extension mysqli. Entrez le répertoire du code source de l'extension mysqli à l'aide de la commande suivante :
cd /path/to/mysqli/source/directory
Compile Compilez l'extension mysqli à l'aide de la commande suivante :
phpize
Exécutez la commande suivante pour configurer l'extension mysqli :
./configure --with-mysqli=/usr/bin/mysql_config
En supposant que vous disposez déjà de MySQL installé, il doit être installé dans le répertoire par défaut (/usr/bin/mysql_config).
Construisez l'extension mysqli à l'aide de la commande suivante :
make
Installez l'extension en PHP en exécutant la commande suivante :
make install
Activez l'extension mysqli dans le fichier php.ini. Ajoutez la ligne suivante dans le fichier php.ini pour activer l'extension mysqli :
extension=mysqli.so
Redémarrez le serveur web Apache. Redémarrez le serveur Web Apache à l'aide de la commande suivante :
sudo service apache2 restart
Terminé ! Vous avez maintenant installé avec succès l’extension mysqli.
Étape 4 : Installer l'extension mysqli via des binaires précompilés
En plus d'installer l'extension mysqli via le code source, vous pouvez également installer l'extension mysqli à l'aide de binaires précompilés.
Voici les étapes pour installer l'extension mysqli via des binaires précompilés :
Installez l'extension mysqli. Installez l'extension mysqli dans Ubuntu à l'aide de la commande suivante :
sudo apt-get install php5-mysqlnd
Sous CentOS ou Fedora :
sudo yum install php-mysqlnd
Activez l'extension mysqli dans le fichier php.ini. Ajoutez la ligne suivante dans le fichier php.ini pour activer l'extension mysqli :
extension=mysqli.so
Redémarrez le serveur web Apache. Redémarrez le serveur Web Apache à l'aide de la commande suivante :
sudo service apache2 restart
Terminé ! Vous avez maintenant installé avec succès l'extension mysqli via les binaires précompilés.
Conclusion
Installer l'extension mysqli est une étape importante pour interagir avec une base de données MySQL utilisant PHP 5.5. L'extension mysqli peut être installée à partir du code source ou de binaires précompilés. Avant d'installer l'extension mysqli, vous devez d'abord installer MySQL et vous assurer que vous utilisez PHP 5.5 ou supérieur.
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!