Recherche de site Web

Comment installer LAMP avec Apache, PHP 7 et MariaDB 10 sur le serveur Ubuntu 16.04


La pile LAMP est un acronyme qui signifie le système d’exploitation Linux aux côtés du serveur Web Apache, de la base de données MySQL/MariaDB et du langage de programmation PHP dynamique qui facilite le déploiement d’applications Web dynamiques.

Dans ce guide, nous allons voir comment installer la pile LAMP sur le serveur Ubuntu 16.04 avec les nouvelles versions de PHP 7 et MariaDB 10.

Exigences

  1. Guide d’installation d’Ubuntu 16.04 Server

Étape 1 : Installer Apache sur Ubuntu 16.04

1. La première étape commencera par l’installation de l’un des serveurs Web les plus populaires aujourd’hui sur Internet, Apache. Installez le paquet binaire Apache dans Ubuntu à partir de leurs dépôts officiels en tapant les commandes suivantes sur la console :

$ sudo apt install apache2
OR
sudo apt-get install apache2

2. Une fois le serveur web Apache installé sur votre système, vérifiez si le démon est démarré et sur quels ports il se lie (par défaut, il écoute sur le port 80) en exécutant les commandes ci-dessous :

$ sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Vous pouvez également vérifier si le service Apache est en cours d’exécution en saisissant l’adresse IP de votre serveur dans un navigateur Web utilisant le protocole HTTP. Une page Web par défaut doit s’afficher sur le navigateur, similaire à la capture d’écran suivante :

http://your_server_IP_address

4. Étant donné que l’accès aux pages Web à l’aide du protocole HTTP est hautement non sécurisé, vous commencerez à activer le module SSL Apache en émettant les commandes suivantes :

$ sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Vérifiez si le serveur est correctement lié sur le port HTTPS 443 par défaut en exécutant à nouveau la commande netstat.

# sudo netstat -tlpn

5. Vérifiez également la page Web informative Apache par défaut à l’aide du protocole HTTP Secure en tapant l’adresse ci-dessous dans votre navigateur :

https://your_server_IP_address

Étant donné qu’Apache est configuré pour fonctionner avec un certificat auto-signé, une erreur doit s’afficher sur votre navigateur. Il suffit d’accepter le certificat pour contourner l’erreur et la page devrait s’afficher en toute sécurité.

Étape 2 : Installer PHP 7 sur Ubuntu 16.04

6. PHP est un langage de programmation dynamique Open Source qui peut se connecter et interagir avec des bases de données pour traiter votre code intégré dans du code HTML afin de créer des pages Web dynamiques.

Pour installer la dernière version de PHP 7, qui est conçue pour fonctionner avec des améliorations de vitesse sur votre machine, commencez par effectuer une recherche dans les modules PHP existants en exécutant les commandes ci-dessous :

$ sudo apt search php7.0

7. Ensuite, une fois que vous avez trouvé les modules PHP 7 appropriés requis pour votre configuration, utilisez la commande apt pour installer les composants appropriés afin que PHP puisse exécuter du code en conjonction avec le serveur Web Apache.

$ sudo apt install php7.0 libapache2-mod-php7.0

8. Une fois les paquets PHP7 installés et configurés sur votre serveur, lancez la commande php -v afin d’obtenir la version actuelle.

$ php -v

9. Pour tester davantage la configuration de PHP7 sur votre machine, créez un fichier info.php dans le répertoire web apache, situé dans le répertoire /var/www/html/.

$ sudo nano /var/www/html/info.php

Ajoutez les lignes de code ci-dessous à info.php fichier.

<?php 
phpinfo();
?>

Redémarrez le service Apache pour appliquer les modifications.

$ sudo systemctl restart apache2

Et accédez à l’adresse IP de votre serveur à l’URL ci-dessous pour vérifier le résultat final.

https://your_server_IP_address/info.php 

10. Si vous avez besoin d’installer des modules PHP supplémentaires sur votre serveur, appuyez simplement sur la touche [TAB] après la chaîne php7.0 lors de l’utilisation de la commande apt et l’option de saisie semi-automatique bash listera automatiquement tous les modules disponibles pour vous.

Choisissez le module approprié et installez-le comme d’habitude. Nous vous conseillons vivement d’installer les modules supplémentaires Php suivants :

$ php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]

Articles connexes: