Maison  >  Article  >  développement back-end  >  Configuration de LAMP (Linux, Apache, MariaDB et PHP) sur le serveur Fedora 24

Configuration de LAMP (Linux, Apache, MariaDB et PHP) sur le serveur Fedora 24

WBOY
WBOYoriginal
2024-08-28 11:00:32318parcourir

Setting Up LAMP (Linux, Apache, MariaDB and PHP) on Fedora 24 Server

Suivez ces instructions pour installer LAMP (Linux, Apache, MariaDB et PHP) sur un serveur Fedora 24. Tout d’abord, effectuez une installation minimale de Fedora 24. Installez les composants nécessaires, notamment PHP, MariaDB et Apache, après la mise à jour du système. Activez le démarrage automatique du serveur Apache et autorisez le trafic HTTP entrant via le pare-feu. Définissez un mot de passe root fort, activez le service MariaDB et protégez l'installation. Définissez les paramètres PHP en fonction de vos besoins. En créant un fichier PHP simple et en utilisant un navigateur Web pour le visualiser, vous pouvez tester l'architecture LAMP. Après avoir terminé ces procédures, votre serveur Fedora 24 disposera d'une pile LAMP entièrement opérationnelle, prête à héberger des sites Web et des applications dynamiques.

Méthodes utilisées

  • Piles de LAMPES

  • Panneaux de contrôle

Piles de LAMPES

Une pile LAMP est un progiciel préemballé composé de Linux comme système d'exploitation, Apache comme serveur Web, MariaDB (ou MySQL) comme serveur de base de données et PHP comme langage de programmation dans le contexte de la mise en place d'une LAMP. (Linux, Apache, MariaDB et PHP) sur un serveur Fedora 24. Cette pile est spécialement conçue pour fonctionner harmonieusement les unes avec les autres, offrant un cadre fiable pour l'hébergement de sites Web et d'applications dynamiques. L'utilisation d'une pile LAMP simplifie la procédure d'installation et de configuration, garantissant la compatibilité et réduisant les risques de problèmes. Il utilise PHP pour les scripts côté serveur et la production de contenu dynamique, MariaDB pour la gestion de bases de données, Apache pour gérer les requêtes HTTP et Linux pour la stabilité et la sécurité. En conclusion, un serveur Fedora 24 peut héberger et exploiter efficacement des applications Web en utilisant une pile LAMP.

Algorithme

  • Introduisez Fedora 24 sur le serveur.

  • Installez les packages les plus récents en mettant à jour le système.

sudo dnf update
  • Dans Fedora 24, tapez "sudo dnf install httpd" pour configurer Apache et le gestionnaire de packages.

sudo dnf install httpd
  • Pour bénéficier des avantages Apache, saisissez « sudo systemctl start httpd » et pour vous assurer du bon fonctionnement, saisissez « sudo systemctl have interaction httpd ».

sudo systemctl start httpd
sudo systemctl enable httpd
  • Pour lancer le processus de configuration du serveur de base de données MariaDB (ou MySQL), utilisez l'exécutif du bundle Fedora comme DNF. Exécutez simplement la commande "sudo dnf present mariadb-server" et vous êtes prêt à partir !

sudo dnf install mariadb-server
  • Démarrez et activez le service MariaDB en tapant respectivement "sudo systemctl start mariadb" et "sudo systemctl activate mariadb".

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • Définissez un mot de passe de base établi et exécutez le script de sécurité pour maintenir votre installation MariaDB (sudo mysql_secure_installation).

sudo mysql_secure_installation
  • En utilisant un gestionnaire de packages, installez PHP et les modules appropriés (par exemple, sudo dnf install php php-mysqlnd).

sudo dnf install php php-mysqlnd
  • En utilisant la commande "sudo vi", apportez les modifications nécessaires dans le fichier /etc/php.ini, qui inclut les informations de configuration PHP.

sudo vi /etc/php.ini
  • Ci-dessous est mentionnée la commande qui indique « sudo systemctl restart httpd », cette commande doit être exécutée dans le terminal de commande.

sudo systemctl restart httpd
  • Écrivez un exemple de fichier de configuration PHP avec une chaîne en pièce jointe. Pour référence, vous pouvez suivre l'exemple ci-dessous.

sudo vi /var/www/html/info.php
  • Épargnez l'enregistrement, puis ouvrez-le dans un navigateur Web tel que Google Chrome ou Edge en écrivant "http://server_ip/info.php" dans la barre d'adresse au rythme.

<?php phpinfo(); ?>
  • La configuration de la pile LAMP est terminée si la page d'informations PHP apparaît comme prévu.

Panneaux de contrôle

Les panneaux de contrôle sont des interfaces Web qui offrent une interface utilisateur graphique (GUI) pour gérer et modifier les composants de la pile lors de la configuration d'une pile LAMP sur un serveur Fedora 24. La procédure de gestion est simplifiée par des panneaux de contrôle comme cPanel ou Webmin, surtout pour ceux qui ne connaissent pas Linux. Ils fournissent des interfaces conviviales pour contrôler des services tels que les paramètres de configuration PHP, le serveur de base de données MariaDB et le serveur Web Apache. Les utilisateurs peuvent rapidement créer des hôtes virtuels, gérer des bases de données, mettre en place des mesures de sécurité, configurer des modules PHP et effectuer d'autres opérations d'administration à l'aide de panneaux de contrôle. Ces panneaux simplifient la procédure aussi bien pour les administrateurs chevronnés que pour les débutants Linux en offrant un moyen efficace et convivial de configurer et de gérer une pile LAMP sur un serveur Fedora 24.

Algorithm

  • Begin the LAMP setup procedure.

  • Setup Fedora 24 with the basic installation option on the server.

  • Install the most recent packages by updating the system.

sudo dnf update
  • The article talks about Apache, linux etc so it is important for you to install them at priority.

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd
  • Set up Apache as the web server:

  • Follow the command and run in the terminal so that it will boost automatically.

sudo systemctl enable httpd
  • Let the firewall pass through incoming HTTP traffic.

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
  • Start the MariaDB service and make it active.

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • Make sure that the root password for MariaDB is secure.

sudo mysql_secure_installation
  • Modify PHP to your specifications.

  • Create a straightforward PHP file and use a web browser to view it to test the LAMP setup.

<?php
   phpinfo();
?>
  • The LAMP stack is configured properly if the test is successful.

  • You have the option to add extra safeguards, such as HTTPS, performance optimisation, and security best practises, to better secure and optimise the stack.

Conclusion

In conclusion, setting up a LAMP stack on a Fedora 24 server entails installing and configuring the necessary components to build a reliable environment for hosting dynamic websites and applications. LAMP stands for Linux, Apache, MariaDB, and PHP. You can successfully set up the LAMP stack by following the specified instructions, which also include carrying out a minimum installation of Fedora 24, installing Apache, MariaDB, and PHP, and configuring them suitably. Making a straightforward PHP file and viewing it via a web browser to test the stack makes sure the installation is working properly.

Additionally, management and configuration tasks can be made simpler by using control panels like cPanel or Webmin, especially for people with little experience with Linux. You can further improve the performance and security of the stack by putting extra security safeguards into place and by using optimisation methods. Overall, a Fedora 24 server running a well configured LAMP stack offers a solid environment for hosting dynamic web applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn