GNU/Linux >> Tutoriels Linux >  >> Linux

Installer les modules PHP

Cet article décrit les étapes d'installation des modules PHP® sur un serveur Linux®.

Un module PHP est une extension de PHP qui permet plus de fonctionnalités dans PHP. La liste suivante contient des dizaines de modules PHP disponibles :Modules PHP

Remarque  :Ce processus ne s'applique pas à Plesk® ou à d'autres solutions de panneau de contrôle similaires.

Prérequis

Les prérequis suivants sont nécessaires pour installer les modules PHP :

  • Un serveur Linux avec PHP installé
  • Autorisations sudo ou administratives sur le serveur
  • Le module php-cli (recommandé pour lister les modules installés et la version de PHP)

Vérification des modules PHP installés et de la version PHP

Vous devez vérifier votre version de PHP et quels modules existent actuellement sur votre instance PHP avant d'installer des modules PHP.

Vérifiez la version de PHP et des modules existants sur le serveur en utilisant la commande suivante :

  • RHEL®/CentOS® :

    yum list installed | grep -i php

  • Debian® ou Ubuntu® :

    dpkg --get-selections | grep -i php

Après avoir installé le cli modules, vous pouvez vérifier la version des modules PHP ou PHP en utilisant les commandes suivantes :

  • Obtenir la version PHP :

    php -v

  • Obtenir les modules PHP installés :

    php -m

Installer des modules PHP

Il est utile de rechercher votre gestionnaire de packages pour obtenir le nom du module tel qu'il est répertorié dans les référentiels. Vous pouvez rechercher ces modules en utilisant les commandes suivantes :

  • RHEL/CentOS :

    yum search <module>

  • Debian/Ubuntu :

    apt-cache search <module>

L'exemple suivant illustre une recherche de mbstring module dans CentOS 7 :

    # yum search mbstring
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * epel: dfw.mirror.rackspace.com
    ======================================================= N/S matched: mbstring =======================================================
    php-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
    php72u-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
    php73-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling

      Name and summary matches only, use "search all" for everything.

Remarque :Plusieurs versions de PHP peuvent être disponibles dans les référentiels. Vous devez vous assurer que vous installez le module qui correspond à la version de PHP installée sur votre serveur. Par exemple, si vous avez installé PHP 7.3, vous devez installer le php73-mbstring module.

Après avoir identifié le module que vous devez installer, vous pouvez l'installer en utilisant les commandes suivantes :

  • RHEL/CentOS :

    yum install<module>

  • Debian/Ubuntu :

    apt install <module>

Redémarrez votre service Apache®, NGINX® ou PHP-FastCGI Process Manager (PHP-FPM) pour activer le nouveau module. Répétez ce processus pour installer des modules supplémentaires.


Linux
  1. Comment installer PHP 8.0 sur Debian 11

  2. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  3. Comment installer PHP 8.0 sur Ubuntu 20.04 / Ubuntu 18.04

  4. Comment installer PHP 8 sur Manjaro 20

  5. Comment installer PHP 7.4 sur Debian 10

Comment installer PHP sur Ubuntu 18.04

Comment installer PHP sur Ubuntu 20.04

Installer PHP 7 sur CentOS 7

Comment installer PHP sur Debian 9

Comment installer PHP 8.0 sur Ubuntu 20.04

Comment installer PHP 7 sur CentOS 7