Position actuelle: Accueil> Derniers articles> Installation et configuration d'un environnement de lampe sur Fedora 24: Tutoriels Linux, Apache, MariADB et PHP

Installation et configuration d'un environnement de lampe sur Fedora 24: Tutoriels Linux, Apache, MariADB et PHP

gitbox 2025-06-12

1. Installez l'environnement de la lampe

1.1 Installer Apache

L'installation d'Apache sur Fedora 24 est très simple et peut être effectuée en utilisant le gestionnaire de package yum.

sudo yum install httpd
    

Une fois l'installation terminée, démarrez le service Apache:

sudo systemctl start httpd.service
    

Pour permettre à Apache de démarrer automatiquement lorsque le système démarre, exécutez la commande suivante:

sudo systemctl activer httpd.service
    

À ce stade, entrez l'adresse IP du serveur dans le navigateur et vous verrez la page de bienvenue d'Apache.

1.2 Installer MariAdb

MariaDB est une branche de MySQL et a les mêmes fonctions que MySQL. La commande suivante peut être utilisée pour installer MariaDB:

sudo yum installer mariadb-server mariadb
    

Une fois l'installation terminée, démarrez MariaDB:

Sudo Systemctl Start Mariadb
    

Ajouter MariaDB pour démarrer:

Sudo Systemctl Activer Mariadb.Service
    

Exécutez des scripts de sécurité pour améliorer la sécurité de la base de données:

sudo mysql_secure_installation
    

Suivez les invites pour définir le mot de passe racine et supprimer la base de données de l'utilisateur et de test anonyme par défaut.

1.3 Installer PHP

Tout d'abord, vous devez ajouter le référentiel REMI:

Sudo RPM -UVH http://rpms.famillecollet.com/fedora/remi-release-24.rpm
    

Ensuite, installez PHP et ses modules couramment utilisés:

sudo yum --enablerepo = remi-php72 installer php php-commun php-mysql php-gd php-xml
    

Une fois l'installation terminée, redémarrez Apache pour charger le module PHP:

sudo systemctl redémarrer httpd.service
    

2. Configurer l'environnement de lampe

2.1 Configuration d'Apache

Le répertoire Web par défaut d'Apache est / var / www / html. Vous pouvez placer vos fichiers de site Web dans ce répertoire ou créer un nouveau répertoire pour la gestion.

Pour modifier le répertoire du site Web Apache, modifiez le fichier httpd.conf, localisez et modifiez la ligne suivante:

#DocumentRoot "/ var / www / html"
    

Changez / var / www / html vers le nouveau chemin de répertoire. Ensuite, recherchez la configuration suivante:

#
    

Changez / var / www vers votre nouveau chemin de répertoire de site Web.

Après enregistrer et fermer le fichier de configuration, redémarrez Apache:

sudo systemctl redémarrer httpd.service
    

2.2 Configuration de MariaDB

Ensuite, créez un nouvel utilisateur dans MariaDB:

sudo mysql -u root -p
    

Après avoir saisi votre mot de passe, créez un nouvel utilisateur et attribuez-lui un mot de passe à l'aide de la commande suivante:

Créer l'utilisateur «NewUser» @ «localhost» identifié par «mot de passe»;
    

Ensuite, accorder des autorisations à l'utilisateur:

Accordez tous les privilèges sur *. * À 'NewUser' @ 'localhost';
    

Enfin, actualisez les autorisations pour que les paramètres prennent effet:

Privilèges de rinçage;
    

2.3 Configuration de PHP

Pour tester si PHP fonctionne correctement, vous pouvez créer un fichier phpinfo dans le répertoire du site Web Apache:

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

Ajoutez ce qui suit au fichier:

<?php
phpinfo();
?>
    

Après avoir enregistré et fermé le fichier, accédez au fichier via votre navigateur. Si la page affiche des informations de configuration PHP, cela signifie que l'installation de PHP est réussie et fonctionne normalement.

Résumer

L'environnement LAMP est une architecture de serveur couramment utilisée dans le développement Web, combinant le système d'exploitation Linux, le serveur HTTP Apache, la base de données MARIADB et le langage de script PHP. L'installation et la configuration d'un environnement de lampe sur Fedora 24 est relativement simple. Grâce à cet article, vous avez appris à installer Apache, MariaDB, PHP via la ligne de commande et à effectuer une configuration de base, et à construire avec succès un serveur Web complet.