GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache, MySQL, PHP (LAMP) sur Ubuntu 16.04 LTS

LAMP (forme abrégée de Linux, Apache, MySQL et PHP) Stack est l'environnement le plus populaire pour le développement de sites Web PHP et l'hébergement Web. Là où Linux est un système d'exploitation, Apache est le serveur Web populaire développé par Apache Foundation, MySQL est un système de gestion de base de données relationnelle utilisé pour stocker des données et PHP est le langage de programmation largement utilisé.

Cet article vous aidera à installer Apache 2.4, MySQL 5.7 et PHP 7.2 sur les systèmes Ubuntu 16.04 LTS.

Étape 1 - Installer PHP

PHP 7 est les packages disponibles par défaut dans les référentiels Ubuntu 16.04. Utilisez simplement les commandes suivantes pour mettre à jour le cache apt et installer les packages PHP sur votre système.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

Vous devrez peut-être également installer des modules PHP supplémentaires pour prendre en charge diverses tâches

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

Étape 2 - Installer Apache2

Après avoir installé PHP sur votre système, commençons l'installation d'Apache2 sur votre système. Vous devez également installer libapache2-mod-php module pour travailler PHP avec Apache2.

sudo apt install apache2 libapache2-mod-php7.2

Étape 3 – Installer MySQL

Enfin, installez les packages mysql-server pour la base de données MySQL. Installez également le package php-mysql pour utiliser le support MySQL à l'aide de php. Utilisez la commande suivante pour l'installer.

sudo apt install mysql-server php7.2-mysql

Le programme d'installation vous demandera le mot de passe root. Ce mot de passe fonctionnera pour votre utilisateur root MySQL. Après avoir installé MySQL, exécutez la commande suivante pour les paramètres initiaux du serveur MySQL. Vous verrez que le script demandera plus de paramètres que les versions précédentes de MySQL, comme la politique de validation des mots de passe, etc.

sudo mysql_secure_installation

Vous pouvez également installer phpMyAdmin pour l'administration de MySQL à l'aide de l'interface Web.

sudo apt install phpmyadmin

Étape 4 :Redémarrer les services

Après avoir installé tous les services sur votre système. Redémarrez MySQL et le service Apache pour recharger toutes les modifications effectuées manuellement.

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

Étape 5 :Ouvrir l'accès dans le pare-feu

Les systèmes avec iptables/ufw activé, exécutent les commandes suivantes pour ouvrir le port 80 pour un accès public au serveur Web.

Utilisateurs Iptables :

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

Utilisateurs UFW :

sudo ufw allow 80/tcp

Étape 6 - Configuration du test

Après avoir terminé toute la configuration. Créons un info.php fichier racine du document du site Web avec le contenu suivant.

<?php
 phpinfo();
?>

Accédez maintenant à ce fichier dans le navigateur Web. Vous verrez l'écran comme ci-dessous avec tous les détails de PHP sur le serveur.

Félicitations ! Vous avez configuré avec succès le serveur Web sur votre système Ubuntu. Lisez notre prochain article Installation de LAMP Stack sur des systèmes basés sur RHEL


Ubuntu
  1. Comment installer LAMP Stack sur Ubuntu 22.04 LTS

  2. Comment installer PHP 5.6 sur Ubuntu 16.04 LTS

  3. Comment installer PHP 7.4 sur Ubuntu 20.04 LTS

  4. Comment installer LAMP sur Ubuntu 16.04

  5. Comment installer LAMP Apache, MySQL, PHP dans Ubuntu 22.04

Comment installer LAMP sur Ubuntu 15.04

Comment installer LAMP sur Ubuntu 14.04

Comment installer LAMP sur Ubuntu 15.10

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

Comment installer la pile Apache, MySQL, PHP (LAMP) sur Ubuntu 16.04

Comment installer LAMP dans Ubuntu