Lamp est une collection de logiciels open source qui comprend des systèmes d'exploitation Linux, des serveurs Web Apache, des bases de données MARIADB et des langages de script PHP. Il s'agit d'une plate-forme idéale pour déployer des sites Web et des applications dynamiques, particulièrement adaptés aux environnements de serveur Linux. Cet article présentera comment construire une architecture de lampe complète sur Fedora 24.
Assurez-vous d'abord que le système Fedora 24 est installé et mis à jour vers la dernière version. Exécutez la commande suivante pour mettre à jour tous les packages:
<span class="fun">Mise à jour Sudo DNF</span>
Installez Apache à l'aide de DNF:
<span class="fun">sudo dnf installer httpd</span>
Démarrez Apache et définissez pour démarrer:
sudo systemctl start httpd
sudo systemctl enable httpd
Permettez aux services HTTP de passer par le pare-feu:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
Installez le serveur de base de données MARIADB:
<span class="fun">sudo dnf installer mariadb-server</span>
Démarrez le service et définissez pour démarrer:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Exécutez le script de configuration de sécurité et définissez le mot de passe racine:
<span class="fun">sudo mysql_secure_installation</span>
Utilisez DNF pour installer PHP et ses modules intégrés à la base de données:
<span class="fun">sudo dnf installer php php-mysqlnd</span>
Modifiez le fichier de configuration PHP (si nécessaire):
<span class="fun">sudo vi /etc/php.ini</span>
Redémarrez Apache pour que la configuration prenne effet:
<span class="fun">sudo systemctl redémarrer httpd</span>
Créer un fichier de test:
<span class="fun">sudo vi /var/www/html/info.php</span>
Ajoutez ce qui suit au fichier:
<span class="fun"><? php phpinfo (); ?></span>
Puis accès dans le navigateur:
<span class="fun">http: // serveur ip / info.php</span>
Si la page affiche correctement les informations de configuration PHP, cela signifie que l'installation de PHP est réussie.
Pour les utilisateurs débutants, il est recommandé d'installer un panneau de configuration Web (tel que WebMin), qui peut gérer divers services de lampes via une interface graphique. Par exemple, vous pouvez facilement gérer des bases de données, configurer des hôtes virtuels, ajuster les paramètres PHP, etc.
Après avoir réussi à créer un environnement de lampe sur Fedora 24, vous aurez une plate-forme de serveur Web stable et flexible qui peut être utilisée pour héberger une variété de sites Web dynamiques PHP et d'applications Web. En configurant un pare-feu, une base de données sécurisée et l'optimisation des paramètres PHP, la sécurité et les performances du système peuvent être efficacement améliorées.
De plus, l'utilisation du panneau de configuration Web peut encore simplifier le processus de gestion et rendre le fonctionnement et la maintenance plus pratiques. Lamp est l'une des plates-formes de développement les plus couramment utilisées sous Linux et est idéale pour les sites Web de petites et moyennes.