Raspberry PI – Installation d’un Serveur Web

Pourquoi installer un serveur web sur un Raspberry ?

Premièrement d’un point de vue économique. Tout le monde n’a pas les moyens de s’offrir un serveur web par l’intermédiaire d’hébergeur web.
En second, un Raspberry ne nécessite que d’une connexion internet et une source d’énergie.
Pour finir un Raspberry peut être considéré comme une « SandBox », que vous ayez des bases en informatique ou non, vous pouvez tout essayer sans que cela ai des conséquences.

Qu’es-ce qu’un Serveur Web ?

Un serveur web est l’association d’Apache, de mySQL et de PHP.
Il diffuse généralement des sites web, mais peut contenir d’autres services liés comme l’envoi d’e-mails, du streaming, le transfert de fichiers par FTP etc…

Installer Apache.

Avant de commencer à installer Apache, nous allons nous assurer d’avoir une machine mise à jour.
Pour cela, nous allons utiliser les commandes

sudo apt-get update
sudo apt-get upgrade

Une fois votre machine mise à jours, nous allons pouvoir installer Apache.

sudo apt-get install apache2

Une fois l’installation terminé, Nous allons pouvoir vérifier si Apache fonction.
Pour cela rien de plus simple, depuis un navigateur sur votre Raspberry, entrez l’url : http://127.0.0.1/
Si Apache fonction, vous aurez un message affiché.

A partir de maintenant, il est possible de coder un site web à l’aide du HTML, du CSS ainsi que du JavaScript.

Installer PHP.

PHP est un langage principalement utilisé afin de rendre des sites dynamique.
Il est l’un des langages les plus utilisé lors de la création de sites web.
Il offre beaucoup de possibilité lorsqu’il s’agit d’interaction entre l’utilisateur et la base de données.

Pour installer PHP, nous allons utiliser la commande suivante.

sudo apt-get install php php-mbstring

A la suite de l’installation nous allons vérifier que PHP fonction.
Pour cela, nous allons aller dans /var/www/html/ puis supprimer le fichier index.html.
Ensuite nous allons créer un fichier index.php.
Dans ce fichier nous allons mettre :

<php
           phpinfo();
?>

Cette fonction affichera de nombreuse informations sur la configuration de PHP.
Maintenant si vous taper l’url : 127.0.0.1 dans votre navigateur web et que vous obtenez une page comme celle-ci, votre PHP est fonctionnel.

Installer MYSQL.

A quoi sert une base de données ?
Une base de données à pour but de stocker des données tel que du texte, des dates, des images etc…

L’installation de MYSQL s’effectue à l’aide de la commande

sudo apt-get install mysql-server php-mysql

Pour vérifié que MYSQL fonctionne, nous allons essayer de nous connecter à la base de données.
Pour cela, utilisez la commande

sudo mysql --user=root

Si vous arrivez à vous connecter à votre base de données, cela veut dire que MYSQL à bien était installé.

Voila votre Serveur Web est installé. Il est accessible à l’aide de son adresse IP partout sur votre réseau.

J’espère que cela vous aura aidé, je vous invite à aller voir mes autres projets en cliquant ici.

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s