GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Apache 2.4 et PHP 7.4 sur Amazon Linux

Ce tutoriel vous aidera à installer Apache/HTTPD 2.4 et PHP 7 sur le système Amazon Linux.

L'installation de MySQL ne fait pas partie de ce tutoriel. Donc, si vous avez également besoin d'un serveur MySQL sur votre Amazon Linux, suivez ce tutoriel.

Étape 1 - Configuration initiale

Connectez-vous à votre système Amazon Linux 2 via SSH. Il est bon de garder les packages à jour, alors exécutez la commande suivante pour mettre à jour les packages yum au plus tard :

sudo yum update -y 

Étape 2 – Installer Apache 2.4

Les packages Apache (httpd) sont disponibles dans les référentiels yum par défaut sur les systèmes Amazon Linux 2.

Exécutez la commande suivante pour Apache avec mod_ssl sur votre système.

sudo yum install -y httpd httpd-tools mod_ssl 

Le package httpd installera Apache (HTTPD) et l'extension mod_ssl fournira un support cryptographique à votre serveur Web Apache.

Après l'installation, configurez Apache pour qu'il démarre automatiquement et démarre également une fois.

sudo systemctl enable httpd 
sudo systemctl start httpd 

Apache a été installé sur votre système Amazon Linux. Accès au serveur dans un navigateur Web en utilisant l'adresse IP, cela vous montrera la page Apache par défaut.

Étape 3 - Installation de PHP

Les dernières versions de PHP sont disponibles dans les référentiels amazon-linux-extras. Assurez-vous d'avoir installé le référentiel des extras sur votre système.

Pour installer le package amazon-linux-extras, tapez :

sudo yum install amazon-linux-extras -y

Une fois le référentiel des extras configuré sur votre système. Recherchez les versions PHP disponibles dans le référentiel des extras.

sudo amazon-linux-extras | grep php 

  _  php7.2                   available    \
  _  lamp-mariadb10.2-php7.2  available    \
  _  php7.3                   available    \
 42  php7.4=latest            enabled      [ =stable ]

Ensuite, activez le sujet souhaité pour la version PHP. La commande suivante activera la rubrique PHP 7.4 sur votre système Amazon Linux 2. Vous pouvez également choisir une autre version de PHP répertoriée dans la commande ci-dessus :

sudo amazon-linux-extras enable php7.4 

Enfin, installez les packages PHP requis avec les extensions PHP requises.

sudo yum clean metadata 
sudo yum install php php-common php-pear 
sudo yum install php-{cgi,curl,mbstring,gd,mysqlnd,gettext,json,xml,fpm,intl,zip}  

PHP a été installé avec succès sur votre machine Amazon Linux.

Tapez la commande ci-dessous pour vérifier la version de PHP :

php -v 

PHP 7.4.11 (cli) (built: Oct 21 2020 19:12:26) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Pour vérifier la version active d'Apache, créez un fichier d'informations PHP sous la racine du document par défaut à l'aide de la commande suivante.

echo "<?php phpinfo(); ?>" > /var/www/html/info.php 

L'accès au fichier info.php dans un navigateur Web :

http://server-ip/info.php

Étape 4 - Créer un nouvel hôte virtuel

Après avoir installé les packages, créez votre premier hôte virtuel. Pour créer un hôte virtuel pour votre domaine example.com, modifiez le fichier de configuration Apache et créez un hôte virtuel comme ci-dessous :

vi /etc/httpd/conf.d/example.com.conf 

Apache
123456789 ServerAdmin [email protected] ServerName example.com ServerAlias ​​www.example.com DocumentRoot /var/www/example.com ErrorLog /var/log/httpd/example.com -error_log CustomLog /var/log/httpd/example.com-access_log combiné

Après avoir modifié le redémarrage du service Apache

sudo systemctl restart httpd 

Conclusion

Dans ce tutoriel, vous avez appris à installer Apache 2.4 et PHP 7 sur votre machine Amazon Linux.


Linux
  1. Comment installer MySQL 5.7 sur Amazon Linux

  2. Comment installer ImageMagick sur Amazon Linux

  3. Comment installer Laravel sur Linux

  4. Comment installer Apache Cassandra sur Oracle Linux 8

  5. Comment activer SQLite sur Linux/Apache/PHP ?

Comment installer Apache sur Arch Linux

Comment installer LAMP sur Ubuntu 15.10 (Linux, Apache, MySQL et PHP)

Comment installer Apache, MySQL, PHP (LAMP) sur Arch Linux

Comment installer Memcached sur Rocky Linux 8

Comment installer Apache Solr sur Oracle Linux 8

Comment installer PHP 8 sur Rocky Linux 8