Dans ce tutoriel, nous allons apprendre à installer un serveur web sous un environnement Linux
Dans ce tutoriel je vais vous présenter l’installation de la plate-forme LAMP. Celle-ci signifie L pour Linux, A pour Apache, M pour MySQL et P pour PHP. Cette plateforme permet d’obtenir un serveur web stable, des pages dynamiques ainsi qu’un serveur de base de données performant.
Tout d’abord, nous allons installer Apache, qui est le serveur web en tant que tel.
Quand on parle de serveur web, on pense souvent à la machine, mais ce terme désigne aussi le logiciel qui permet à la machine d’analyser les requêtes d’un utilisateur (sous forme http), et de retourner le fichier correspondant à la requête (ou une erreur si le fichier n’est pas trouvé, ou la requête mal formulée).
\r\nDans le cadre d’Apache, c’est donc du logiciel que l’on parle.
Avant d'installer le serveur, nous allons nous assurer que notre serveur est bien à jour. Pour effectuer ces commandes, il faut avoir les droits administrateurs.
Une fois que votre serveur est bien à jour, nous allons pouvoir installer le serveur Apache.
Une fois l'installation terminé, nous allons nous donner les droits d'accès au dossier d'apache pour administrer facilement nos sites.
PHP (le langage cette fois) est principalement utilisé pour rendre un site dynamique, c’est-à-dire que l’utilisateur envoie des informations au serveur qui lui renvoie les résultats modifiés en fonction de ces infos. A contrario, un site statique ne s’adapte pas aux informations fournies par un utilisateur. Il est enregistré sous forme de fichier une fois pour toute, et livrera toujours le même contenu.
Maintenant que nous avons mis en place PHP, vous allez sans doute vouloir stocker des informations pour les utiliser dans vos sites. Pour cela, on utilise le plus souvent des bases de données.
Nous allons donc mettre en place un SGBD (Système de Gestion de Bases de Données), à savoir MySQL.
MySQL est un SGBD libre, puissant, massivement utilisé (environ 56 % de parts de marché des SGBD libres). Là encore, MySQL est tellement un incontournable du développement, quelle qu’en soit la branche, que vous devez absolument l’apprendre et le maitriser.
Vérifions ensemble que MySQL fonctionne correctement.
Nous allons maintenant supprimer l’utilisateur root et créer un nouvel utilisateur root, car celui par défaut n’est utilisable que par le compte administrateur du système, et n’est donc pas accessible aux script PHP du serveur.
Votre serveur web est maintenant prêt.
PHPMyAdmin est une application développée en PHP, et qui vise à fournir une interface simplifiée pour MySQL.
Elle vous permet par exemple de voir rapidement et de façon lisible le contenu de votre base de données, ou de la manipuler sans avoir besoin de faire vous-mêmes vos requêtes MySQL
PHPMyAdmin vous posera plusieurs questions concernant ses réglages.
Comme nous avons déjà configurez la base de données, choisissez no
à la question concernant l’utilisation de dbconfig-common
. Choisissez d’utiliser PHPMyAdmin pour un serveur Apache. Pour le mot de passe root, il s’agit de celui que vous aviez utilisé pour MySQL.
Vous devez aussi activer l'extension mysqli.
0 commentaire