Activer PHP dans Apache2
-
Activer PHP dans Apache2 en utilisant
a2enmod
-
Activer PHP dans Apache2 avec
LoadModule
- Activer PHP dans Apache2 en créant un lien symbolique
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 :
- Ouvrez votre terminal.
- Tapez
sudo a2enmod php5
pour activer PHP5. - 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 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