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 représente le système d'exploitation Linux aux côtés du serveur Web Apache et de la base de données MySQL/MariaDB. et un langage de programmation PHP dynamique qui facilite le déploiement d'applications Web dynamiques.

Dans ce guide, nous verrons comment installer la pile LAMP sur le serveur Ubuntu 16.04 avec la nouvelle version de PHP 7 et MariaDB 10<. version.

Exigences

  1. Guide d'installation du serveur Ubuntu 16.04

Étape 1 : Installer Apache sur Ubuntu 16.04

1. La première étape consistera à installer l'un des serveurs Web les plus populaires aujourd'hui sur Internet, Apache. Installez le package binaire Apache dans Ubuntu à partir de leurs référentiels 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 à l'aide du protocole HTTP. Une page Web par défaut doit s'afficher sur le navigateur, semblable à 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 très peu sécurisé, nous commencerons ensuite à activer le module Apache SSL en exécutant les commandes suivantes :

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

Confirmez si le serveur se lie correctement au port HTTPS par défaut 443 en exécutant à nouveau la commande netstat.

sudo netstat -tlpn

5. Vérifiez également la page Web d'informations Apache par défaut à l'aide du Protocole HTTP sécurisé en saisissant l'adresse ci-dessous dans votre navigateur :

https://your_server_IP_address

Étant donné qu'Apache est configuré pour s'exécuter avec un Certificat auto-signé, une erreur devrait s'afficher sur votre navigateur. Acceptez simplement le certificat pour contourner l’erreur et la page devrait être affichée en toute sécurité.

Étape 2 : Installez 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 le code HTML afin de créer des pages Web dynamiques.

Pour installer la dernière version de PHP 7, conçue pour fonctionner avec des améliorations de vitesse sur votre machine, commencez par effectuer une recherche des 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 Apache Web. serveur.

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

8. Une fois les packages PHP7 installés et configurés sur votre serveur, exécutez la commande php -v afin d'obtenir la version actuelle.

php -v

9. Pour tester davantage la configuration PHP7 sur votre ordinateur, créez un fichier info.php dans le répertoire racine Web d'Apache, situé dans /var /www/html/ répertoire.

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

ajoutez les lignes de code ci-dessous au fichier info.php.

<?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 devez installer des modules PHP supplémentaires sur votre serveur, appuyez simplement sur la touche [TAB] après la chaîne php7.0 lorsque vous utilisez la commande apt. et l'option bash autocomplete listera automatiquement tous les modules disponibles pour vous.

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

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