Sélectionner une page


LAMPE est un lot de logiciels open source utilisés pour fournir un environnement de serveur Web entièrement fonctionnel pour diverses applications PHP et autres applications Web. LAMPE signifie Linux, Apache, MySQL, PHP / Perl / Python, et ici nous apprenons comment les installer CentOS alternative AmlaLinux 8serveur .x.

La fonction de base d’un serveur Web est de fournir du contenu HTML et image via le protocole HTTP ou HTTPS. Chaque fois que nous saisissons une adresse Web dans notre navigateur, il demande au serveur Web de transmettre le site Web demandé disponible sur le serveur Web et poursuit le port 80 (« HTTP: // ») ou le port 443 (« HTTPS: // »).

Le serveur HTTP Apache est l’un des serveurs Web les plus utilisés. Il existe depuis 20 bonnes années et alimente des millions de serveurs Web. Cependant, il existe de bonnes alternatives telles que le serveur Web Nginx, qui utilise les ressources du PC avec plus de parcimonie et est souvent mieux adapté pour du matériel moins puissant et des serveurs avec un grand nombre d’accès. Dans certains cas, combiner Apache avec Nginx en tant que proxy inverse peut également être utile.

Étapes pour installer LAMP Server sur AlmaLinux 8

Les étapes décrites ici pour installer et configurer un serveur de lampe sous AlmaLinux 8 peuvent également être utilisées pour les serveurs CentOS 8 Stream et RHEL 8 Linux ou les systèmes de bureau.

1. Exécutez la mise à jour du système

Comme la plupart du temps avant de démarrer un didacticiel, je recommande aux lecteurs d’exécuter une commande de mise à jour du système qui garantit non seulement que tous les packages installés sont dans leur état le plus récent, mais reconstruit également le cache du référentiel système. Cela aide à une installation fluide des logiciels ou des services.

sudo dnf update

2. Installez le serveur Web Apache sur AlmaLinux 8

L’étape suivante consiste à installer le serveur Web Apache sur AlmaLinux avec d’autres outils pour exécuter httpd sur ce RHEL gratuit basé sur le système d’exploitation Linux. Exécutez simplement la commande suivante:

 sudo dnf install httpd httpd-tools
Installez le serveur Web Apache sur AlmaLinux 8

Commande pour installer Apache sur AlmaLinux 8

3. Activez et démarrez Apache

Dès que le serveur Web est installé, nous démarrons son service et le laissons démarrer automatiquement au démarrage du système. Cela garantit que vous n’avez pas à démarrer Apache manuellement lors du démarrage d’AlmaLinux.

Démarrez-le:

sudo systemctl start httpd

Activez-le:

sudo systemctl enable httpd

Vérifiez l’état du service du serveur Web pour s’assurer que tout fonctionne correctement.

sudo systemctl status httpd

Activer et démarrer Apache

4. Mettez à jour les règles FireWall

Si vous souhaitez utiliser un navigateur pour accéder au serveur Web Apache en dehors de votre ordinateur local, vous devez d’abord ouvrir les ports 80 et 443 sur notre serveur AlmaLinux.

Pour ouvrir le port 80 ou http:

sudo firewall-cmd --permanent --zone=public --add-service=http

Pour autoriser le port 443 ou https:

sudo firewall-cmd --permanent --zone=public --add-service=https

Rechargez le pare-feu pour que les modifications prennent effet

sudo firewall-cmd --reload

Nous pouvons maintenant nous connecter à notre serveur Web AlmaLinux Apache en l’appelant dans le navigateur. Pour ce faire, ouvrez votre navigateur et saisissez l’adresse IP du serveur sur lequel vous avez installé Apache.

http://your-server-ipadress

Test du serveur HTTP Apache sous AlmaLinux

Test du serveur HTTP Apache sous AlmaLinux

5. Installez MySQL ou MariaDB sur AlmaLinux8

MySQL est une base de données open source développée par Oracle, tandis que MariaDB en est une branche qui fonctionne de manière similaire et utilise la même ligne de commande que MySQL. Vous pouvez installer l’un d’entre eux selon votre choix.

Commande pour MySQL

sudo dnf install mysql-server mysql

ou

Pour MariaDB

sudo dnf install mariadb-server mariadb -y
Installation de MySQL sous AlmaLinux

Installation de MySQL sous AlmaLinux 8

Installation de MySQL sous AlmaLinux

Installation de MariaDB sous AlmaLinux8.x

Commande pour démarrer et activer les services MySQL et MariaDB

Pour MySQL:

sudo systemctl start mysql

sudo systemctl enable mysql

Pour vérifier l’état:

sudo systemctl status mysql

Pour MariaDB

sudo systemctl start mariadb

sudo systemctl enable mariadb
sudo systemctl status mariadb

Vérifiez l'état du service MySQL

Vérifiez l’état du service MySQL

6. Installation sécurisée de MySQL

Cette étape est la même que vous utilisiez MySQL ou MariaDB. Il donne quelques options à suivre et définit certaines préférences afin que nous puissions protéger la base de données de toutes les menaces futures courantes.

mysql_secure_installation

Vous pouvez définir un mot de passe root pour MySQL ou MariaDB, supprimer des bases de données vides, restreindre l’accès à distance à l’exception de l’hôte local, supprimer des utilisateurs anonymes, et bien plus encore.

Installation sécurisée de MySQL

7. Installez PHP 7.2 / 7.3 / 7.4 ou 8.0 sur AlmaLinux 8

PHP est un langage de script populaire qui prend en charge le contenu dynamique de millions de sites Web et d’applications. Donc, si vous souhaitez installer un CMS Web comme WordPress, vous devez configurer PHP sur votre serveur AlmaLinux.

Tout d’abord, vérifiez quelles versions de PHP sont disponibles pour l’installation:

sudo dnf moudle list php
Recherchez les modules ou versions PHP à installer sur AlmaLinux 8

Recherchez les modules ou versions PHP disponibles pour l’installation sur AlmaLinux 8

Comme vous pouvez le voir en écrivant l’article, la dernière version de PHP dans le repo AppStream du système standard était la 7.4, bien que PHP 8 existe déjà, car de nombreuses applications Web devraient continuer à prendre en charge PHP 7.x pour assurer une compatibilité et une stabilité étendues. pour PHP 7.4 allez …

De plus, PHP 7.2 est installé par défaut pour changer que 7.4 doit être configuré et défini comme repo / enable dans le repo. Pour cette course:

sudo dnf module reset php
sudo dnf module enable PHP:7.4

La commande ci-dessus modifie la version par défaut du référentiel système en cours d’installation.

Changez la version PHP par défaut dans le repo AlmaLinux pour l'installer

Changez la version PHP par défaut dans le repo AlmaLinux pour l’installer

——————————————————————————————————————

(Étape facultative): Ceux qui veulent ça la dernière version de PHP 8.0 ou une autre version sur votre AlamLinux 8, peut faire ces étapes:

1. Ajouter le référentiel Remi

sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

2. Exécutez la mise à jour du système

sudo dnf uptae

3. Vérifiez les dernières versions de PHP disponibles

sudo dnf module list php
PHP 8 sous AlmaLinux

PHP 8 sous AlmaLinux

Pour l’installer d’abord, vous devez définir Remis PHP 8.0 comme version par défaut pour l’installation sur AlmaLinux 8.

sudo dnf module reset php
sudo dnf module enable php:remi-8.0

———————————————————————————

Enfin, exécutez la commande pour installer PHP et les extensions générales dont nous avons besoin pour une utilisation avec Apache et MySQL sur notre système:

sudo dnf install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
Installez la dernière version de PHP sur AlmaLinux 8

Installez la dernière version de PHP sur AlmaLinux 8

Pour obtenir de meilleures performances pour différentes applications avec PHP, nous pouvons démarrer PHP-FPM (FastCGI Process Manager) avec les commandes suivantes (si ce n’est déjà fait) et activer:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

8. Tester PHP

Nous avons déjà installé Apache, MySQL et PHP sur notre système. Vérifiez que PHP fonctionne correctement en regardant les détails de configuration dans le navigateur.

sudo nano /var/www/html/info.php

Si vous n’avez pas d’éditeur de texte nano, utilisez nous et la commande ci-dessus est: sudo vi /var/www/html/info.php

Collez la ligne suivante dans le champ info.php Fichier que nous avons créé avec la commande ci-dessus:

<?php
phpinfo ();
?>

Pour enregistrer le type de fichier: Ctrl + X., Appuyez sur la ET Clé puis Entrer Clé.

Alors queque les utilisateurs utilisent NOUS Bloc-notes – tout d’abord, pour copier la ligne ci-dessus, appuyez dessus Insert Bouton puis Esc Une fois le montage terminé, suivi de :qw pour enregistrer et quitter.

Ouvrez maintenant votre navigateur et entrez l’adresse IP de votre serveur avec le nom de fichier info.php créé ci-dessus:

http://your-server-ipaddress/info.php

Vérifiez les détails de la configuration PHP

Vérifiez les détails de la configuration PHP

Pour supprimer ce type de fichier:

sudo rm /var/www/html/info.php

Conclusion:

Voici donc quelques étapes simples mais détaillées pour installer et configurer Apache, MySQL et PHP sur AlamLinux 8 Server. Si vous avez autre chose à savoir sur ce Linux ou ce sujet, la section des commentaires dépend entièrement de vous …



Source link

Recent Posts