Comment installer le serveur LAMP sur CentOS.


Un serveur LAMP regroupe tous les utilitaires nécessaires à l’hébergement de sites web et autres applications HTML et PHP. LAMP signifie Linux, Apache, MySQL, PHP. Explorons ensemble les étapes pour installer et configurer un serveur web dans un environnement sécurisé.

Ce tutoriel sera Centos V6.5 64 bitsComme le suggère la version PHP, j’ai fait cette chose stupide. Cependant, la procédure reste presque la même. J’hésite à mettre ce tuto. Mais ça reste utile.

Avant-propos.

Avant de commencer, sa distribution doit être mise à jour.Pour cela nous utiliserons l’utilitaire Miam.

#yumupdate

Étape 1 Installez Apache.

Apache est actuellement le serveur Web le plus utilisé au monde, même si IIS progresse.

#yum installer httpd

Entrer Installez-le.Ensuite, vous devez courir httpd-service Utilisez la commande :

#service httpd start

Pour arrêter le service que vous utiliserez option d’arrêt et voir l’état du service que vous utiliserez Options d’état.

#État du service httpd

Pour vérifier si Apache est correctement installé, si vous êtes connecté directement à Internet ou localhost depuis votre serveur, entrez l’ip publique dans votre navigateur et vous devriez avoir la page par défaut suivante :


duper! ! ! Pour connaitre l’ip publique du serveur LAMP, vous pouvez utiliser la commande suivante : wget -q -O – checkip.dyndns.org|sed -e ‘s/.*adresse IP actuelle://’ -e ‘s/<.*$//'

tu peux l’utiliser commande curl. Vous devriez avoir quelque chose comme ceci (code source HTML pour la page Web localhost du serveur Apache) :

Étape 2 : Installez MySQL

MySQL est un serveur de base de données très puissant et largement utilisé dans le monde entier. Même son rachat par Oracle laisse planer quelques doutes. MariaDB est un serveur de base de données émergent conçu pour remplacer MySQL.

A Voir  Y aura-t-il des virus dans le système Linux ? Découvrez la vérité et protégez votre machine maintenant !

Pour installer MySQL il faut utiliser la commande suivante (la gestion des dépendances sous CentOS fera le reste) :

#yum installer le serveur mysql

Ensuite, tout comme le serveur Apache, vous devez démarrer le service avec :

#Service mysqld start

Vous devez maintenant sécuriser votre installation MySQL. Pour ce faire, vous devez exécuter le script suivant :

#../usr/bin/mysql_secure_installation

Afin de sécuriser votre serveur MySQL, vous devez répondre à quelques questions. (bien sûr si vous vous trompez vous pouvez relancer le script)

  • 1: Appuyez sur Entrée car vous n’avez pas encore de mot de passe installé.
  • 2 : Entrez Y pour entrer le mot de passe root MySQL
  • 3 : Entrez votre mot de passe racine
  • 4 : Appuyez sur Y pour désactiver les connexions anonymes à votre serveur MySQL.
  • 5 : Entrez Y pour désactiver l’accès à distance pour l’utilisateur root.
  • 6 : Appuyez sur Y pour supprimer la base de test.
  • 7: Appuyez sur Y pour recharger la nouvelle configuration de serveur MySQL plus sécurisée.

Maintenant, tout comme Apache, nous allons tester si nous pouvons accéder à notre serveur MySQL. Nous utiliserons la syntaxe suivante pour nous connecter à la base de données localhost :

#mysql -u racine -p

Étape 3 : Installer PHP

PHP, est un langage de programmation libre principalement utilisé pour générer des pages Web dynamiques via des serveurs HTTP. Il peut également être utilisé comme n’importe quel langage interprété natif. PHP est un langage orienté objet.

Pour installer PHP, utilisez la commande suivante :

#yum installer php php-mysql


attention! ! ! Pour reconnaître PHP, vous devez redémarrer le service httpd.

Ici, nous avons installé le strict minimum. Mais le langage PHP possède de nombreux modules supplémentaires qui peuvent être ajoutés. Pour voir les modules disponibles, utilisez simplement la commande suivante :

A Voir  Les 5 meilleurs scanners de négatifs et de diapositives de 2022

#yum recherche php-

D’autres modules sont disponibles. Utilisez simplement le bon référentiel. Mais ce n’est pas le sujet de notre tutoriel.

Pour tester que PHP est correctement installé, nous allons créer un fichier phpinfo.php dans le répertoire /var/www/html/.

#vim /var/www/html/phpinfo.php

Ajoutez ensuite ce qui suit :

Rendez-vous ensuite à l’adresse suivante depuis votre navigateur : . Vous devriez voir des informations sur la configuration de votre serveur.

Vous avez maintenant un serveur LAMP de base qui fonctionne. amusez-vous.

Pour aller plus loin.

Maintenant, si vous voulez redémarrer votre machine, services httpd et mysqld Pour démarrer automatiquement, vous devez utiliser la commande chkconfigUne fois le serveur Apache démarré, PHP démarre automatiquement.

Généralement sur un VPS exécuter le niveau 3 (mode texte). Par conséquent, nous ne pouvons activer notre service que dans ce mode.

#chkconfig –level 3 httpd sur #chkconfig –level 3mysqld sur

Enfin, voici un test très simple pour tester toutes les chaines de votre serveur LAMP.Copiez le code ci-dessous dans le fichier mysqlinfo.php dans le répertoire /var/www/html:


attention! ! ! Vous devez remplacer le mot de passe par le mot de passe saisi lors de l’installation du serveur MySQL.

Version : ‘.$données[‘version()’]’‘; } mysql_close(); ?>

Ce code testera la connexion à notre base de données localhost et affichera la version de MySQL. Vous avez donc testé toute la chaîne de serveurs LAMP.

c’est tout.