Vous êtes sur la page 1sur 8

1- Install Apache

1.1-le mise à jour de package :

On commence par mettre à jour le cache du gestionnaire de packages. Si c’est la première fois que
vous utilisez cette session, vous serez invité à fournir le mot de passe de votre utilisateur pour
confirmer que vous disposez des privilèges appropriés pour gérer les packages système avec la
commande :i

[Mourad@localhost ~]$ sudo yum update

1.2-Install Apache

Apache est un logiciel de serveur web gratuit et open-source qui alimente environ 46% des sites
web à travers le monde.

Et pour l’installer je propose d’utiliser ces commande :

[Mourad@localhost ~]$ sudo yum install httpd


vous pouvez démarrer Apache sur votre machine avec cette machine :

[Mourad@localhost ~]$ sudo systemctl start httpd.service

Vous pouvez effectuer une vérification ponctuelle pour vérifier que tout s'est déroulé comme prévu
en visitant l'adresse IP publique de votre serveur dans votre navigateur Web.

Pour faire ça suivez ces étapes :

Premièrement trouvez votre @ip pour le teste avec cette commande :

[Mourad@localhost ~]$ ifconfig

http://192.168.213.130/
Vous voudrez faire est de permettre à Apache de démarrer au démarrage. Utilisez la commande
suivante pour le faire tapez cette commande :

[Mourad@localhost ~]$ sudo systemctl enable httpd.service

Si vous ne connaissez pas l'adresse IP publique de votre serveur, vous pouvez la trouver à partir de la
ligne de commande, vous pouvez trouver cela de plusieurs manières. Tout d'abord, vous pouvez
utiliser les outils iproute2 pour obtenir votre adresse en tapant ceci :

[Mourad@localhost ~]$ ip addr show ens160 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

Une autre méthode consiste à utiliser un tiers pour vous dire comment il voit votre serveur. Vous
pouvez le faire en demandant à un serveur spécifique quelle est votre adresse IP :

[Mourad@localhost ~]$ curl http://icanhazip.com


1.3-Install MySQL (MariaDB)

MariaDB est un système de gestion de base de données relationnelle (SGBDR) open source qui
constitue une solution de remplacement compatible avec la technologie très répandue des bases
de données MySQL.

Encore une fois, nous pouvons utiliser ‘yum’ pour acquérir et installer notre logiciel. Cette fois,
nous allons également installer d'autres packages « Helper » qui nous aideront à faire
communiquer nos composants entre eux :

[Mourad@localhost ~]$ sudo yum install mariadb-server mariadb

Une fois l'installation terminée, nous devons démarrer MariaDB avec la commande suivante :

[Mourad@localhost ~]$ sudo systemctl start mariadb

Maintenant que notre base de données MySQL est en cours d'exécution, nous souhaitons exécuter
un script de sécurité simple qui supprimera certaines valeurs par défaut dangereuses et verrouillera
un peu l'accès à notre système de base de données. Démarrez le script interactif en exécutant :

[Mourad@localhost ~]$ sudo mysql_secure_installation


La dernière chose que vous voudrez faire est de permettre à MariaDB de démarrer au démarrage.
Utilisez la commande suivante pour le faire :

[Mourad@localhost ~]$ sudo systemctl enable mariadb.service

1.4-Install PHP

PHP (officiellement, ce sigle est un acronyme récursif pour PHP Hypertext Preprocessor ) est un
langage de scripts généraliste et Open Source, spécialement conçu pour le développement
d'applications web.

Et pour le installer il faut tapez cette commande :

[Mourad@localhost ~]$ sudo yum install php php-mysqlnd


Après l’installation de PHP. Nous devons redémarrer le serveur Web Apache pour qu'il fonctionne
avec PHP. Vous pouvez le faire en tapant :

[Mourad@localhost ~]$ sudo systemctl restart httpd.service

1.4.1- Install PHP Modules :

Pour améliorer les fonctionnalités de PHP, nous pouvons éventuellement installer des modules
supplémentaires.

[Mourad@localhost ~]$ yum search php-


Si, après avoir effectué des recherches, vous décidez d'installer un package, vous pouvez le faire en
utilisant la commande ‘yum’ install comme nous l'avons fait pour nos autres logiciels.

Si nous décidons que « php-fpm » est quelque chose dont nous avons besoin, nous pouvons taper :

[Mourad@localhost ~]$ sudo yum install php-fpm

1.5- Tester PHP server

Afin de tester que notre système est correctement configuré pour PHP, nous pouvons créer un
script PHP très basique.

Nous appellerons ce script info.php. Pour qu'Apache trouve le fichier et le serve correctement, il
doit être enregistré dans un répertoire très spécifique, appelé « Web Root ».

[Mourad@localhost ~]$ sudo vi /var/www/html/info.php


Desactivé le Firewall

http://192.168.210.130/info.php

Vous aimerez peut-être aussi