Maison  >  Article  >  développement back-end  >  Premiers pas avec PHP : installation d'extensions PHP

Premiers pas avec PHP : installation d'extensions PHP

PHPz
PHPzoriginal
2023-05-20 08:49:532825parcourir

Lors du développement avec PHP, nous devrons peut-être utiliser certaines extensions PHP. Ces extensions peuvent nous fournir plus de fonctions et d'outils, rendant notre travail de développement plus efficace et plus pratique. Mais avant d’utiliser ces extensions, nous devons d’abord les installer. Cet article vous expliquera comment installer les extensions PHP.

1. Qu'est-ce qu'une extension PHP ?

Les extensions PHP font référence à des composants qui fournissent des fonctionnalités et des services supplémentaires au langage de programmation PHP. Ces composants peuvent être installés et utilisés via le mécanisme d'extension de PHP. Les extensions PHP peuvent nous aider à gérer davantage de types de données, à visualiser le traitement, à améliorer les performances, etc. Dans le même temps, les extensions PHP facilitent également l’interaction avec d’autres applications et outils. Les extensions PHP courantes incluent, sans s'y limiter : mysqli, PDO, gd, zip, etc.

2. Comment installer l'extension PHP

  1. Utilisez le gestionnaire de packages système

De nombreux systèmes d'exploitation sont livrés avec des packages d'installation d'extension PHP. Par conséquent, vous pouvez utiliser les outils de gestion de packages de votre système pour installer des extensions PHP. Par exemple, Debian ou Ubuntu peuvent utiliser apt-get, CentOS ou Red Hat peuvent utiliser yum.

Prenons l'exemple de l'installation de l'extension mysqli dans Ubuntu, vous pouvez utiliser la commande suivante :

$ sudo apt-get update
$ sudo apt-get install php7.0-mysqli

Cela installera et activera automatiquement mysqli extension.

  1. Utilisez PECL pour installer

PHP Extension Community Library (PECL) est le gestionnaire de code source d'extension officiellement recommandé pour PHP. En utilisant PECL, vous pouvez installer les extensions PHP disponibles sur le site officiel de PHP. Parallèlement, vous pouvez également compiler et installer vous-même l’extension PHP à partir du code source.

PECL peut être installé dans Ubuntu via la commande suivante :

$ sudo apt-get install php-pear

Après avoir installé PECL, vous pouvez installer l'extension mysqli à l'aide de la commande suivante :

$ sudo pecl install mysqli

  1. Compiler manuellement et installation

Si ni le package d'installation ni le code source ne sont disponibles, vous pouvez compiler manuellement l'extension PHP à partir du code source.

En prenant comme exemple l'installation manuelle de l'extension redis, vous pouvez utiliser la commande suivante :

$ wget https://github.com/phpredis/phpredis/archive/5.0.2.zip
$ unzip 5.0.2.zip
$ cd phpredis -5.0.2
$ phpize
$ ./configure
$ make
$ sudo make install

Ceci termine la compilation manuelle et l'installation de l'extension redis.

3. Activer l'extension PHP

Une fois l'installation terminée, nous devons configurer l'extension à charger dans PHP. Les extensions peuvent être activées en modifiant le fichier php.ini.

En prenant comme exemple l'activation de l'extension mysqli dans Ubuntu, vous pouvez utiliser la commande suivante pour ouvrir le fichier php.ini :

$ sudo nano /etc/php/7.0/apache2/php.ini

Recherchez la ligne suivante et décommentez-le :

extension=mysqli.so

Après avoir enregistré et fermé le fichier, redémarrez le service Apache :

$ sudo service apache2 restart

Maintenant, vous avez installé et activé avec succès l'extension mysqli.

4. Conclusion

L'installation des extensions PHP peut varier en fonction du système d'exploitation et de l'installateur, mais dans la plupart des cas, elle est simple. Si vous ne parvenez pas à installer une extension PHP, vous pouvez consulter les journaux PHP et les messages d'erreur pour découvrir quel est le problème et résoudre divers problèmes. Cet article vous présente trois méthodes d'installation d'extensions couramment utilisées, dans l'espoir de vous aider à terminer avec succès l'installation des extensions PHP.

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