GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment créer un serveur LAMP sur CentOS 7

La pile LAMP est l'une des configurations de serveur Web les plus populaires actuellement utilisées. Composée de Linux, Apache, MySQL et PHP, la pile LAMP est une plate-forme polyvalente sur laquelle vous pouvez créer votre site Web.

Pour ce didacticiel, nous utiliserons CentOS, une version gratuite de Red Hat Enterprise Linux, pour fournir l'aspect Linux de la pile. Nous allons installer et configurer Apache, MySQL et PHP sur CentOS 7.

Création du serveur LAMP sur CentOS 7

Prérequis

Vous aurez besoin de :

  • Un ordinateur ou une machine virtuelle avec CentOS installé
  • Une connexion réseau opérationnelle

Configurer CentOS

1. Installez le pare-feu

Il est recommandé d'installer un pare-feu sur votre serveur pour une protection supplémentaire. Dans ce cas, nous utiliserons firewalld, un simple démon de pare-feu.

Pour commencer, nous allons installer le package firewalld :

# yum install firewalld

Ensuite, nous allons activer firewalld, pour qu'il démarre au démarrage :

# systemctl enable firewalld

Et redémarrez le système pour finaliser les modifications :

# reboot

2. Définir le nom d'hôte des serveurs

REMARQUE :Cette étape est facultative en fonction de la configuration de votre serveur et de votre cas d'utilisation

Pour définir le nom d'hôte du serveur, exécutez :

# hostnamectl set-hostname HOSTNAME

Où HOSTNAME est le nom d'hôte que vous souhaitez utiliser.

Installer Apache, MySQL et PHP

3. Installer Apache

Maintenant, nous allons installer le serveur HTTP Apache. Pour ce faire, exécutez :

# yum install httpd

Il installera le paquet httpd. Maintenant, ajoutez le service HTTP à firewalld avec :

# firewall-cmd --add-service=http

Maintenant, rechargez firewalld :

# firewall-cmd --reload

Ensuite, redémarrez le service httpd :

# systemctl restart httpd.service

Ensuite, activez le service pour qu'il démarre au démarrage :

# systemctl enable httpd.service

4. Installer MySQL

Une fois Apache installé, nous pouvons installer le logiciel de base de données MySQL. CentOS a remplacé MySQL par MariaDB dans ses référentiels ; cependant il est toujours possible d'installer MySQL.

Pour ce faire, ajoutez d'abord les dépôts MySQL 8.0 :

# yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

Une fois le référentiel ajouté, installez MySQL :

# yum install mysql-community-server

Une fois le package MySQL installé, il faut l'activer :

# systemctl enable mysqld

Et lancez-le :

# systemctl start mysqld

5. Installer PHP

Nous allons maintenant installer le langage de programmation PHP sur le système. Tout d'abord, activez le référentiel EPEL :

# yum install epel-release

Après avoir fait cela, activez le dépôt remi-php73 :

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Ensuite, activez le référentiel :

# yum-config-manager --enable remi-php73

Enfin, installez PHP :

# yum install php

Conclusion

Vous disposez maintenant d'un serveur LAMP entièrement fonctionnel sur lequel vous pouvez créer ce que vous voulez.


Cent OS
  1. Comment installer le serveur Minecraft sur CentOS 7

  2. Comment installer Nginx sur CentOS 8

  3. Comment installer PostgreSQL sur CentOS 8

  4. Comment installer le serveur Teamspeak 3 sur CentOS 8

  5. Comment installer ProFTPD sur CentOS 7

Comment installer Lighttpd sur CentOS

Comment installer VestaCP sur CentOS 6

Comment installer le serveur VNC sur CentOS 7

Comment installer le serveur Minecraft sur CentOS 6

Comment installer le serveur VNC sur CentOS 6

Comment installer le serveur DHCP sur CentOS 7