Comment installer la pile de lampe sur Almalinux

Comment installer la pile de lampe sur Almalinux

Une pile de lampe est un assortiment de logiciels qui contient tout ce dont vous avez besoin pour servir un site Web, afficher un contenu dynamique et stocker ou récupérer des données à partir d'une base de données. Le logiciel est entièrement dans l'acronyme de lamp.

Si vous avez installé Almalinux ou migré de Centos à Almalinux, vous avez déjà fait la première exigence. Ensuite, il vous suffit de faire fonctionner votre lampe. Dans ce guide, nous afficherons les instructions étape par étape pour installer une pile de lampe sur Almalinux.

Dans ce tutoriel, vous apprendrez:

  • Comment installer tous les packages préalables à la lampe sur Almalinux
  • Comment sécuriser la base de données MARIADB
  • Comment démarrer les services HTTPD et MARIADB
  • Comment ouvrir les ports de pare-feu HTTP et HTTPS
La pile de lampe fonctionnant avec succès sur Almaliux Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Almalinux
Logiciel Lamp (Apache, MySQL / Mariadb, PHP)
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Installer et configurer les packages de lampes sur Almalinux

Suivez les étapes ci-dessous pour obtenir la configuration Apache, MariaDB et PHP et configuré sur Almalinux.

NOTE
Pour ce guide, nous installerons MARIADB au lieu du package officiel MySQL Server. MariaDB est une implémentation open source de MySQL et fonctionne exactement de la même manière, mais il a quelques fonctionnalités supplémentaires. Si vous ne souhaitez pas installer MariAdB, n'hésitez pas à installer MySQL à la place.
  1. Exécutez la commande suivante pour installer Apache, MariaDB, PHP et quelques modules PHP supplémentaires avec le gestionnaire de packages DNF.
    # DNF Installer httpd MariaDB-Server PHP-Mysqlnd PHP-FPM 


  2. Si vous avez le ballon de feu par défaut activé sur Almalinux, vous devrez ouvrir les ports 80 et 443 pour les connexions HTTP et HTTPS entrantes à votre serveur Web.
    # Firewall-Cmd --permanent --zone = public --add-Service = http # Firewall-Cmd --permanent --zone = public --add-Service = https # Firewall-Cmd --reload 
  3. Démarrez les services Apache Webserver et MariaDB:
    # systemctl start mariaDB # systemctl start httpd 

    Permettre à MariADB et HTTPD de démarrer après le redémarrage du système:

    # SystemCTL Activer MariaDB # SystemCTL Activer Httpd 


  4. Exécutez la commande suivante pour sécuriser votre installation MARIADB et définir le mot de passe racine. Il y aura quelques invites à passer par. Il est recommandé de désactiver la connexion des racines distantes lorsque la question apparaît, sauf si vous avez des circonstances qui l'exigent.
    # mysql_secure_installation 
  5. Pour confirmer que notre serveur Web est accessible et que PHP fonctionne comme prévu, nous pouvons créer un fichier appelé Info.php à l'intérieur de / var / www / html annuaire. Le fichier doit contenir la ligne suivante, ce qui vérifie si PHP fonctionne ou non.
     
  6. Modifier les autorisations du répertoire du serveur Web et modifier le contexte de sécurité SELINUX.
    # chown -r apache: apache / var / www / html / * # chcon -t httpd_sys_rw_content_t / var / www / html / -r 
  7. Dans votre navigateur, accédez à la page de test que nous avons créée en ouvrant l'URL à http: // localhost / info.php. Vous devriez voir un résultat comme celui de la capture d'écran ci-dessous.
  8. La pile de lampe fonctionnant avec succès sur Almaliux
  9. Jusqu'à présent, nous venons d'installer une pile de lampes à os nues. Selon l'application que vous allez utiliser, vous devrez peut-être également installer des modules PHP supplémentaires. Pour voir une liste de modules disponibles pour l'installation à partir du gestionnaire de packages du système, exécutez la commande suivante dans le terminal.
    # DNF Search PHP- 

    Ensuite, pour installer un package supplémentaire, exécutez:

    # DNF Installer PackageName 

    Une fois le package installé, rechargez le service HTTPD pour que les modifications prennent effet:

    # SystemCTL Reload httpd 

Réflexions de clôture

Dans ce guide, nous avons vu comment installer et configurer une pile de lampe sur Almalinux. Cela impliquait d'installer les packages logiciels individuels, à savoir Apache, MariaDB et PHP. Votre système est maintenant prêt à servir et à stocker du contenu Web dynamique.

Tutoriels Linux connexes:

  • Ubuntu 20.04 WordPress avec installation Apache
  • Choses à installer sur Ubuntu 20.04
  • Comment installer MySQL sur Almalinux
  • Comment créer une pile de lampe basée sur Docker à l'aide de Docker sur…
  • Installation de WordPress OpenLitesPeed
  • Installez MySQL sur Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04: WordPress avec l'installation de Nginx
  • Comment installer la pile LEMP sur Almalinux
  • Comment configurer le serveur Linux Apache MySQL Python
  • Ampache Raspberry Pi Installation