Activer PHP dans Apache2

Habdul Hazeez 30 janvier 2023
  1. Activer PHP dans Apache2 en utilisant a2enmod
  2. Activer PHP dans Apache2 avec LoadModule
  3. Activer PHP dans Apache2 en créant un lien symbolique
Activer PHP dans Apache2

Cet article vous apprendra comment activer PHP dans Apache2 en utilisant a2enmod, LoadModule, et un lien symbolique. Si vous obtenez une erreur de module à propos de PHP, nous vous apprendrons comment apt-get peut la corriger.

Activer PHP dans Apache2 en utilisant a2enmod

Pour activer PHP avec a2enmod, vous devrez taper la commande :

sudo a2enmod phpX.X

Ici, X.X est la version actuelle de PHP.

Maintenant, si vous avez PHP5, vous pouvez faire ce qui suit :

  1. Ouvrez votre terminal.
  2. Tapez sudo a2enmod php5 pour activer PHP5.
  3. Tapez sudo service apache2 reload.

La dernière commande rechargera la configuration Apache2. Cependant, si vous avez d’autres versions de PHP comme PHP7 ou PHP8.1, vous pouvez utiliser l’une des options suivantes pour activer PHP :

sudo a2enmod php7
sudo a2enmod php8.1

Après chaque commande, assurez-vous de recharger la configuration Apache2 en utilisant sudo service apache2 reload. En attendant, si vous obtenez une erreur indiquant que le module PHP n’existe pas, installez le module pour votre PHP actuel.

Ce qui suit le fera. N’oubliez pas de remplacer X.X par votre numéro de version PHP.

apt-get install libapache2-mod-phpX.X

Activer PHP dans Apache2 avec LoadModule

Le LoadModule vous permettra d’ajouter votre PHP à la liste des modules actifs. Vous pouvez le faire en définissant le chemin absolu de votre fichier de module PHP dans httpd.conf.

Voici comment procéder pour PHP5.x, PHP7.x et PHP8.x. Le X est votre numéro de version PHP, et /path/to/mods-available/ est le répertoire de mods-available.

# For PHP5.x
LoadModule php5_module /path/to/mods-available/libphpX.so

# For PHP7.x
LoadModule php7_module /path/to/mods-available/libphpX.so

# For PHP8.x
LoadModule php_module /path/to/mods-available/libphpX.so

Activer PHP dans Apache2 en créant un lien symbolique

Avec ln -s, vous pouvez créer un lien symbolique du répertoire mods-available vers mods-enabled. Cela vous permet d’utiliser le PHP dans le répertoire mods-enabled.

Voici comment créer un lien symbolique en fonction de votre version de PHP. Remplacez path/to/mods-available/ et path/to/mods-enabled/ en fonction de votre système.

# For PHP5.x, PHP7.x, PHP8.x
# X is your PHP version number
ln -s /path/to/mods-available/libphpX.so /path/to/mods-enabled/libphpX.so
Habdul Hazeez avatar Habdul Hazeez avatar

Habdul Hazeez is a technical writer with amazing research skills. He can connect the dots, and make sense of data that are scattered across different media.

LinkedIn