Comment installer le serveur de lampes sur RHEL 8 / Centos 8 Linux

Comment installer le serveur de lampes sur RHEL 8 / Centos 8 Linux

Le serveur de lampe est la base de l'hébergement Web Linux. Si vous cherchez à configurer une pile de lampe pour héberger votre site Web, ce guide vous fournira les informations nécessaires sur la façon de commencer par la lampe sur RHEL 8 / Centos 8 Linux Server.

Dans ce tutoriel, vous apprendrez:

  • Comment installer tous les packages de prérequis de lampes sur rhel 8 / centos 8.
  • 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.
Installation du serveur de pile de lampes sur RHEL 8 / Centos 8.

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système RHEL 8 / CENTOS 8
Logiciel MariaDB Server 10.3.10, Php 7.2.11-1, Apache / 2.4.35 (Red Hat Enterprise Linux)
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

Comment installer le serveur de lampes sur RHEL 8 / Centos 8 Linux Instructions étape par étape



  1. Installer toutes les conditions préalables.La commande suivante installera toutes les prérequis et outils de package requis pour effectuer l'installation de lampe:
    # dnf installer php-mysqlnd php-fpm mariaDb-server httpd 
  2. Ouvrez HTTP et éventuellement le port HTTPS 80 et 443 sur votre pare-feu:
    # 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. Sécurisez votre installation MARIADB et définissez le mot de passe racine:
    # mysql_secure_installation 
  5. Confirmer l'installation du serveur de lampes. Créer un fichier appelé Info.php dans / var / www / html / Répertoire avec le contenu suivant:
     
    Copie
  6. Modifier les autorisations et modifier le fichier SELINUX Sécurité Contexte:
    # chown -r apache: apache / var / www / html / * # chcon -t httpd_sys_rw_content_t / var / www / html / -r 
  7. Naviguez sur votre navigateur vers le http: // localhost / info.php URL et confirmer l'installation de la lampe.


  8. Installer des modules PHP supplémentaires. 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. La commande suivante pourrait vous fournir quelques indices:
    # DNF Search PHP- php-gd.x86_64: un module pour les applications PHP pour l'utilisation de la bibliothèque graphique GD PHP-FPM.x86_64: PHP FastCGI Process Manager PHP-PDO.x86_64: un module d'abstraction d'accès à la base de données pour les applications PHP PHP-GMP.x86_64: un module pour les applications PHP pour l'utilisation de la bibliothèque GNU MP PHP-DBG.x86_64: le débogueur PHP interactif PHP-PDO.x86_64: un module d'abstraction d'accès à la base de données pour les applications PHP PHP-XML.x86_64: un module pour les applications PHP qui utilisent XML PHP-FPM.x86_64: PHP FastCGI Process Manager PHP-CLI.x86_64: interface de ligne de commande pour php php-dba.x86_64: un module de couche d'abstraction de base de données pour les applications PHP PHP-SOAP.x86_64: un module pour les applications PHP qui utilisent le protocole de savon PHP-SNMP.x86_64: un module pour les applications PHP qui interrogent les appareils gérés par SNMP PHP-LDAP.x86_64: un module pour les applications PHP qui utilisent le PHP-Pear LDAP.NOARCH: Framework PHP Extension and Application Repository PHP-INTL.x86_64: Extension d'internationalisation pour les applications PHP PHP-JSON.x86_64: Extension de notation d'objet JavaScript pour PHP PHP-ODBC.x86_64: un module pour les applications PHP qui utilisent les bases de données ODBC PHP-Deveau.x86_64: fichiers nécessaires pour créer des extensions de PHP PHP-PGSQL.x86_64: un module de base de données PostgreSQL pour PHP PHP-Common.x86_64: fichiers communs pour PHP PHP-Common.x86_64: fichiers communs pour le code PHP PHP.x86_64: un module pour les applications PHP pour l'utilisation de la bibliothèque RECODE PHP-BCMATH.x86_64: un module pour les applications PHP pour l'utilisation de la bibliothèque BCMath PHP-XMLRPC.x86_64: un module pour les applications PHP qui utilisent le protocole XML-RPC PHP-Mysqlnd.x86_64: un module pour les applications PHP qui utilisent les bases de données MySQL PHP-Enchant.x86_64: Extension de l'orthographe de l'enchanteur pour les applications PHP PHP-Process.x86_64: modules du script PHP à l'aide d'interfaces de processus système php-mysqlnd.x86_64: un module pour les applications PHP qui utilisent les bases de données MySQL PHP-opcache.x86_64: le zend opcache php-mbstring.x86_64: un module pour les applications PHP qui ont besoin de gestion de chaînes multi-octets PHP-PECL-ZIP.x86_64: une extension de gestion des archives zip php-emballé.x86_64: bibliothèque PHP pour l'intégration dans les applications PHP-PECL-APCU.x86_64: Cache utilisateur APC PHP-PECL-APCU-Devel.x86_64: fichiers de développeur APCU (en-tête) 

    Pour installer un package supplémentaire, exécutez:

    # DNF Installer PackageName 

    Une fois le package installé, rechargez le httpd service:

    # SystemCTL Reload httpd 
  9. Terminé.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Comment créer une pile de lampe basée sur Docker à l'aide de Docker sur…
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Comment installer la pile de lampe sur Almalinux
  • Choses à installer sur Ubuntu 22.04
  • Ubuntu 20.04 WordPress avec installation Apache
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Installation de WordPress OpenLitesPeed
  • Téléchargement Linux