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

Installer et configurer LAMP (Linux, Apache, MariaDB et PHP) sur le serveur Fedora 24

WBOY
WBOYavant
2023-08-23 09:57:031463parcourir

在Fedora 24服务器上安装和配置LAMP(Linux,Apache,MariaDB和PHP)

Suivez les instructions ci-dessous pour installer LAMP (Linux, Apache, MariaDB et PHP) sur le serveur Fedora 24. Tout d’abord, effectuez une installation minimale de Fedora 24. Après avoir mis à jour votre système, installez les composants nécessaires, notamment PHP, MariaDB et Apache. Activez le démarrage automatique du serveur Apache et autorisez le trafic HTTP entrant sur le pare-feu. Définissez un mot de passe fort, activez le service MariaDB et sécurisez l'installation. Définissez les paramètres PHP de manière appropriée en fonction de vos besoins. Vous pouvez tester le schéma LAMP en créant un simple fichier PHP et en l'affichant à l'aide d'un navigateur Web. Après avoir terminé ces étapes, 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éthode à utiliser

  • PILE DE LAMPES

  • Panneau de configuration

PILE DE LAMPES

Une pile LAMP est un package préemballé qui inclut 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 pour configurer LAMP sur un serveur Fedora 24 ( Linux, Apache, MariaDB et PHP). Cette pile est spécialement conçue pour fonctionner en harmonie les unes avec les autres afin de fournir un environnement fiable pour l'hébergement de sites Web et d'applications dynamiques. L'utilisation de la pile LAMP simplifie le processus d'installation et de configuration, garantissant la compatibilité et réduisant le risque de problèmes. Il utilise PHP pour les scripts côté serveur et la génération de contenu dynamique, MariaDB pour la gestion des bases de données, Apache pour la gestion des requêtes HTTP et Linux pour la stabilité et la sécurité. En résumé, le serveur Fedora 24 peut héberger et exécuter efficacement des applications Web à l'aide de la pile LAMP.

Algorithme

  • Présentation de Fedora 24 sur le serveur.

  • Installez les derniers packages en mettant à jour le système.

sudo dnf update
  • Dans Fedora 24, saisissez "sudo dnf install httpd" pour installer Apache et le gestionnaire de paquets.

sudo dnf install httpd
  • Pour démarrer le service Apache, veuillez saisir "sudo systemctl start httpd". Pour garantir un fonctionnement correct, veuillez saisir "sudo systemctl have interaction httpd".

sudo systemctl start httpd
sudo systemctl enable httpd
  • Pour démarrer le processus de configuration d'un serveur de base de données MariaDB (ou MySQL), utilisez un exécuteur fourni par Fedora tel que 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 entrant « 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 déjà établi et exécutez le script de sécurité pour maintenir votre installation MariaDB (sudo mysql_secure_installation).

sudo mysql_secure_installation
  • À l'aide d'un gestionnaire de packages, installez PHP et les modules correspondants (par exemple, sudo dnf install php php-mysqlnd).

sudo dnf install php php-mysqlnd
  • Utilisez la commande "sudo vi" pour apporter les modifications nécessaires dans le fichier /etc/php.ini, y compris les informations de configuration PHP.

sudo vi /etc/php.ini
  • Ci-dessous se trouve la commande "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 des chaînes supplémentaires. Vous pouvez vous référer aux exemples suivants.

sudo vi /var/www/html/info.php
  • Conservez un enregistrement et ouvrez-le dans un navigateur comme Google Chrome ou Edge en tapant "http://server_ip/info.php" dans la barre d'adresse.

<?php phpinfo(); ?>
  • Si la page d'informations PHP s'affiche comme prévu, la configuration de la pile LAMP est terminée.

Panneau de configuration

Le panneau de contrôle est une interface Web qui fournit 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. Pour ceux qui découvrent Linux, un panneau de contrôle comme cPanel ou Webmin peut simplifier le processus de gestion. 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 de gestion à l'aide du panneau de configuration. Ces panneaux simplifient le processus pour les administrateurs expérimentés et les novices Linux en fournissant un moyen efficace et convivial de configurer et de gérer une pile LAMP sur un serveur Fedora 24.

Algorithme

  • Démarrez le processus de configuration de LAMP.

  • Configurez Fedora 24 sur le serveur en utilisant l'option d'installation de base.

  • Installez les derniers packages en mettant à jour le système.

sudo dnf update
  • Cet article parle d'Apache, Linux, etc., il est donc très important que vous les installiez en premier.

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd
  • Configurez Apache en tant que serveur Web :

  • Suivez la commande suivante et exécutez-la dans le terminal afin qu'elle puisse s'élever automatiquement.

sudo systemctl enable httpd
  • 让防火墙通过传入的HTTP流量。

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
  • 启动MariaDB服务并将其设置为活动状态。

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • 确保MariaDB的根密码是安全的。

sudo mysql_secure_installation
  • 根据您的要求修改PHP。

  • 创建一个简单的PHP文件,并使用Web浏览器查看它以测试LAMP设置。

<?php
   phpinfo();
?>
  • 如果测试成功,则LAMP堆栈已正确配置。

  • 您可以选择添加额外的保障措施,如HTTPS、性能优化和安全最佳实践,以更好地保护和优化堆栈。

结论

总之,在 Fedora 24 服务器上设置 LAMP 栈需要安装和配置必要的组件,以构建一个可靠的环境来托管动态网站和应用程序。LAMP 代表 Linux、Apache、MariaDB 和 PHP。您可以按照指定的说明成功设置 LAMP 栈,其中还包括进行 Fedora 24 的最小安装、安装 Apache、MariaDB 和 PHP,并适当配置它们。通过创建一个简单的 PHP 文件并通过 Web 浏览器查看它来测试栈,以确保安装正常运行。

此外,通过使用诸如cPanel或Webmin之类的控制面板,可以使管理和配置任务变得更简单,尤其适合对Linux经验有限的人。您可以通过采取额外的安全保护措施和使用优化方法来进一步提高堆栈的性能和安全性。总体而言,运行良好配置的LAMP堆栈的Fedora 24服务器为托管动态Web应用程序提供了一个稳固的环境。

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer