Comment installer le serveur de lampes sur RHEL 8 / Centos 8 Linux
- 2338
- 260
- Clara Nguyen
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.
Exigences et conventions logicielles utilisées
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
- 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
- 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
- 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
- Sécurisez votre installation MARIADB et définissez le mot de passe racine:
# mysql_secure_installation
- 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 - 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
- Naviguez sur votre navigateur vers le
http: // localhost / info.php
URL et confirmer l'installation de la lampe. - 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
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
- « Comment installer VIM sur RHEL 8 / CENTOS 8
- Comment démarrer / installer GUI sur RHEL 8 / Centos 8 Linux »