Modules Apache requis
Adobe Commerce nécessite l’installation des modules Apache suivants :
Vérification de la version Apache
Pour vérifier la version d’Apache en cours d’exécution, saisissez :
apache2 -v
Le résultat s’affiche comme suit :
Server version: Apache/2.4.04 (Ubuntu)
Server built: Jul 22 2020 14:35:32
-
Si Apache n’est pas installé, voir :
Installation ou mise à niveau d’Apache sur Ubuntu
Les sections suivantes expliquent comment installer ou mettre à niveau Apache :
- Installation d’Apache
- Effectuez la mise à niveau vers Apache 2.4 sur Ubuntu pour utiliser PHP 7.4.
Installation d’Apache sur Ubuntu
Pour installer la version par défaut d’Apache :
-
Installation d’Apache
apt-get -y install apache2
-
Vérifiez l’installation.
apache2 -v
Le résultat s’affiche comme suit :
Server version: Apache/2.4.18 (Ubuntu) Server built: 2020-04-15T18:00:57
-
Activez les réécritures et
.htaccess
).
Mise à niveau d’Apache sur Ubuntu
Pour effectuer la mise à niveau vers Apache 2.4 :
-
Ajoutez le référentiel
ppa:ondrej
, qui contient Apache 2.4 :apt-get -y update
apt-add-repository ppa:ondrej/apache2
apt-get -y update
-
Installez Apache 2.4 :
apt-get install -y apache2
REMARQUE
Si la commande « apt-get install » échoue en raison de dépendances non satisfaites, consultez une ressource telle que https://askubuntu.com/. -
Vérifiez l’installation.
apache2 -v
Des messages similaires à ceux-ci doivent s’afficher :
Server version: Apache/2.4.10 (Ubuntu) Server built: Jul 22 2020 22:46:25
-
Activez les réécritures et
.htaccess
).
Installation d’Apache sous CentOS
Adobe Commerce nécessite des réécritures du serveur Apache. Vous devez également spécifier le type de directives pouvant être utilisées dans .htaccess
, que l’application utilise pour spécifier des règles de réécriture.
L’installation et la configuration d’Apache sont essentiellement un processus en trois étapes : installation du logiciel, activation des réécritures et spécification des directives .htaccess
.
Installation d’Apache
-
Installez Apache 2.4 si ce n’est pas déjà fait.
yum -y install httpd
-
Vérifiez l’installation :
httpd -v
Des messages similaires au suivant s’affichent pour confirmer que l’installation a réussi :
Server version: Apache/2.4.40 (Unix) Server built: Oct 16 2020 14:48:21
-
Passez à la section suivante.
REMARQUE
Même si Apache 2.4 est fourni par défaut avec CentOS, consultez la section suivante pour le configurer.
Activer les réécritures et l’accès .html pour CentOS
-
Ouvrez
/etc/httpd/conf/httpd.conf
fichier pour le modifier :vim /etc/httpd/conf/httpd.conf`
-
Localisez le bloc commençant par :
<Directory "/var/www/html">
-
Remplacez la valeur de
AllowOverride
parAll
.Par exemple,
<Directory "/var/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
REMARQUE
Les valeurs précédentes pourOrder
peuvent ne pas fonctionner dans tous les cas. Pour plus d’informations, consultez la documentation Apache (2.4). -
Enregistrez le fichier et quittez l’éditeur de texte.
-
Pour appliquer les paramètres Apache, redémarrez Apache.
service apache2 restart