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 par 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, il y a quelques conditions à remplir :

  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. Cela peut être facilement réalisé en utilisant :


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Bien sûr, vous devez remplacer « your-hostname.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 Apache Webserver

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, il vous suffit de 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 est l’abréviation de 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, il suffit d’exécuter la commande suivante :

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

6. Pour tester votre installation PHP, naviguez dans le répertoire racine du serveur web et 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 pouvez installer d’autres modules PHP plus tard. Pour rechercher d’autres modules, il suffit d’utiliser :

$ 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 qui est 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 en raison de la prise de contrôle d’Oracle sur 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, on ne vous demandera pas demandé de configurer le mot de passe pour l’utilisateur root 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

Maintenant, l’utilisateur root peut être sécurisé à l’aide de la commande suivante :

$ mysql_secure_installation

Étape 5 : Installer PhpMyAdmin

9. PhpMyAdmin est une interface web à travers laquelle vous pouvez facilement gérer/administrer vos bases de données MySQL/MariaDB. L’installation est très simple et peut être complétée par 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, l’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 racine MySQL et le mot de passe que vous avez configuré précédemment pour cet utilisateur.

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

11. Même si les installateurs devraient avoir configuré Apache et MariaDB pour démarrer automatiquement au démarrage du système, vous pouvez simplement exécuter les commandes suivantes pour vous assurer qu’elles sont activées :

$ 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 maintenant la pile LAMP et vous êtes prêt à construire ou à déployer vos projets Web sur celle-ci.

Articles connexes: