Recherche de site Web

Configuration de LAMP (Linux, Apache, MySQL/MariaDB, PHP) et PhpMyAdmin sur le serveur Ubuntu 15.04


La pile LAMP est une combinaison des logiciels open source les plus fréquemment utilisés liés aux services Web. Ce groupe comprend Apache Web Server, MySQL/MariaDB et PHP. Souvent, les bases de données MySQL/MariaDB sont gérées via un outil de gestion de base de données tel que phpMyAdmin.

Cet article vous guidera tout au long du processus d'installation de LAMP sur un serveur basé sur Ubuntu 15.04.

Exigences:

Avant de commencer, quelques conditions doivent être remplies :

  1. Installation minimale d'Ubuntu 15.04.
  2. Accès SSH au serveur (si vous n'avez pas d'accès direct au serveur).
  3. Si la machine doit être utilisée comme serveur, vous devez vous assurer qu'elle dispose d'une adresse IP statique configurée.

Étape 1 : Définir le nom d'hôte du serveur et la mise à jour du système

1. Dès que votre serveur Ubuntu 15.04 est opérationnel, accédez-y via SSH et configurez le nom d'hôte. Ceci peut être facilement réalisé en utilisant :


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Bien sûr, vous devez remplacer « votre-nom d'hôte.com » par le nom d'hôte réel que vous utiliserez.

2. Pour vous assurer que votre système est à jour, exécutez la commande suivante :

sudo apt-get update && sudo apt-get upgrade

Étape 2 : Installer le serveur Web Apache

3. Apache est le serveur Web le plus fréquemment utilisé et il héberge la plupart des sites disponibles en ligne. Pour installer Apache sur votre serveur, vous pouvez simplement taper la commande suivante :

sudo apt-get install apache2

Vous pouvez maintenant démarrer Apache en exécutant :


sudo service apache2 start


ifconfig –a

Lorsque vous accédez à l'adresse IP dans le navigateur, vous devriez voir une page similaire à celle-ci :

Étape 3 : Installer PHP avec des modules

5. PHP signifie Hypertext Preprocessor . Il s'agit d'un langage de programmation puissant utilisé principalement pour générer des pages Web dynamiques fréquemment utilisées avec des bases de données. Notez que le code PHP est exécuté par le serveur Web.

Pour installer PHP, exécutez simplement la commande suivante :

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Pour tester votre installation PHP, accédez au répertoire racine du serveur Web, puis créez et ouvrez un fichier nommé php_info.php :


cd /var/www/html/
sudo vim php_info.php

Insérez le code suivant :

<?php phpinfo(); ?>

Enregistrez le fichier et chargez-le dans votre navigateur en tapant http://your-ip-address/php_info.php. Vous devriez voir le résultat de la fonction phpinfo() qui fournira des informations sur votre configuration PHP :

Vous pourrez installer plus de modules PHP ultérieurement. Pour rechercher plus de modules, utilisez simplement :

sudo apt search php5

Étape 4 : Installer le serveur et le client MariaDB

7. MariaDB est un système de gestion de base de données relativement nouveau développé par la communauté. Il s'agit d'un fork de MySQL, destiné à rester libre sous la GNU GPL. Le projet est dirigé par les développeurs originaux de MySQL car Oracle a pris le contrôle de la distribution MySQL. Il fournit essentiellement les mêmes fonctionnalités que MySQL et il n’y a rien à craindre ici.

Pour installer MariaDB dans Ubuntu 15.04, exécutez la commande suivante :

sudo apt-get install mariadb-client mariadb-server

8. Lors de l'installation, il ne vous sera pas demandé de configurer le mot de passe pour l'utilisateur root de MariaDB. Pour ce faire, vous devrez exécuter l'ensemble de commandes suivant :

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

L'utilisateur root peut désormais être sécurisé en utilisant la commande suivante :

mysql_secure_installation

Étape 5 : Installer PhpMyAdmin

9. PhpMyAdmin est une interface Web grâce à laquelle vous pouvez facilement gérer/administrer vos bases de données MySQL/MariaDB. L'installation est vraiment simple et peut être complétée avec la commande suivante :

sudo apt-get install phpmyadmin

Lors de l'installation, il vous sera demandé de sélectionner le serveur Web que vous utilisez. Sélectionnez « Apache » et continuez :

10. Ensuite, il vous sera demandé si vous souhaitez configurer phpMyAdmin avec dbconfig-common. Sélectionnez « Non » comme indiqué dans la capture d'écran :

À ce stade, votre installation de phpMyAdmin est terminée. Pour y accéder vous pouvez utiliser http://your-ip-address/phpmyadmin :

Pour vous authentifier, vous pouvez utiliser l'utilisateur root MySQL et le mot de passe que vous avez configuré précédemment pour cet utilisateur.

Étape 6 : démarrez LAMP au démarrage du système

11. Même si les installateurs auraient dû configurer Apache et MariaDB pour qu'ils démarrent automatiquement au démarrage du système, vous pouvez au cas où exécuter les commandes suivantes pour vous assurer qu'ils sont activés :

sudo systemctl enable apache2
sudo systemctl enable mysql

Vous pouvez effectuer un redémarrage du système pour vous assurer que tous les services démarrent normalement comme prévu.

C'est tout. Votre serveur Ubuntu 15.04 exécute désormais la pile LAMP et vous êtes prêt à créer ou déployer vos projets Web dessus.