GNU/Linux >> Tutoriels Linux >  >> Linux

Installer une pile LAMP sur les distributions basées sur RHEL 6

Cet article fournit des instructions pour installer une pile LAMP (Linux, Apache, MySQL, PHP) sur votre serveur. Linux (CentOS 6, Fedora 21 ou Red Hat Enterprise Linux 6) est votre système d'exploitation et Apache est votre démon Web, qui sert les informations stockées dans votre base de données MySQL via des scripts PHP pour vos utilisateurs. Cet article vous montre comment créer un serveur LAMP entièrement opérationnel, prêt à servir plusieurs hôtes virtuels.

Prérequis

  • Une compréhension de base de Secure Shell (SSH).
  • Accès sudo ou administrateur à votre serveur.
  • Un serveur cloud avec CentOS 6, Fedora 21 ou Red Hat Enterprise Linux 6.

Installer la pile LAMP

Connectez-vous à votre serveur via SSH, passez à la racine, puis effectuez les étapes suivantes pour votre méthode de configuration préférée.

Méthode de commande sur une ligne

  1. Utilisez la commande en une ligne suivante pour une configuration rapide de votre LAMPstack sur le système d'exploitation de votre serveur :

     sudo sh -c "yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y; service mysqld start && mysql_secure_installation && service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on && iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && /etc/init.d/iptables save"
    
  2. Fournissez des réponses aux invites système suivantes :

    • Entrez le mot de passe actuel pour root (entrez pour aucun) :Laisser vide.
    • Définir le mot de passe root ? [O/n]  :Sélectionnez Oui
    • Nouveau mot de passe  :Vous décidez, mais sécurisez-le.
    • Supprimer les utilisateurs anonymes ? [O/n]  :Sélectionnez Oui .
    • Interdire la connexion root à distance ? [O/n]  :Sélectionnez Oui .
    • Supprimer la base de données de test et y accéder ? [O/n]  :Sélectionnez Oui .
    • Recharger les tables de privilèges maintenant ? [O/n]  :Sélectionnez Oui .

Méthode des commandes individuelles

Les étapes suivantes divisent la commande d'une ligne précédente en étapes individuelles.

  1. Installez les packages nécessaires :

    sudo yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y
    
  2. Exécutez la commande suivante pour démarrer et sécuriser le serveur MySQL :

    sudo sh -c "service mysqld start && mysql_secure_installation"
    
  3. Fournissez des réponses aux invites système suivantes :

    • Entrez le mot de passe actuel pour root (entrez pour aucun) :Laisser vide.
    • Définir le mot de passe root ? [O/n]  :Sélectionnez Oui
    • Nouveau mot de passe  :Vous décidez, mais sécurisez-le.
    • Supprimer les utilisateurs anonymes ? [O/n]  :Sélectionnez Oui .
    • Interdire la connexion root à distance ? [O/n]  :Sélectionnez Oui .
    • Supprimer la base de données de test et y accéder ? [O/n]  :Sélectionnez Oui .
    • Recharger les tables de privilèges maintenant ? [O/n]  :Sélectionnez Oui .
  4. Entrez la commande suivante pour redémarrer mysqld , lancez httpd , et configurez httpd et mysqld pour démarrer au démarrage.

    sudo sh -c "service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on"
    
  5. Autoriser le trafic Web via le pare-feu :

    sudo sh -c "iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && service iptables save"
    

    Cette commande autorise le trafic entrant du port 80 (Web) et du port 443 (Web sécurisé) via le pare-feu et enregistre la règle pour les redémarrages.

L'installation est terminée. Pour le tester, accédez à https://serverIpAddress/ .


Linux
  1. Installer une pile LAMP sur Debian 10

  2. Installer une pile LAMP sur les distributions basées sur Debian ou Ubuntu

  3. Installer une pile LAMP sur Fedora 31

  4. Installer une pile LAMP sur les distributions basées sur RHEL 6

  5. Installer une pile LAMP sur Ubuntu 18.04

Comment installer la pile LAMP sur CentOS 8

Comment installer la pile LAMP sur AlmaLinux 8

Comment installer une pile PHP7 LAMP sur CentOS 7

Installer la pile LAMP sur Rocky Linux 8

Comment installer la pile LAMP sur Oracle Linux 8

Comment installer la pile LAMP sur Linux Mint