Heim  >  Artikel  >  Backend-Entwicklung  >  Installieren und konfigurieren Sie LAMP (Linux, Apache, MariaDB und PHP) auf dem Fedora 24-Server

Installieren und konfigurieren Sie LAMP (Linux, Apache, MariaDB und PHP) auf dem Fedora 24-Server

WBOY
WBOYnach vorne
2023-08-23 09:57:031463Durchsuche

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

Befolgen Sie die nachstehenden Anweisungen, um LAMP (Linux, Apache, MariaDB und PHP) auf dem Fedora 24-Server zu installieren. Führen Sie zunächst eine Minimalinstallation von Fedora 24 durch. Installieren Sie nach der Aktualisierung Ihres Systems die erforderlichen Komponenten, einschließlich PHP, MariaDB und Apache. Aktivieren Sie den automatischen Start des Apache-Servers und lassen Sie eingehenden HTTP-Verkehr auf der Firewall zu. Legen Sie ein sicheres Passwort fest, aktivieren Sie den MariaDB-Dienst und sichern Sie die Installation. Passen Sie die PHP-Einstellungen Ihren Bedürfnissen entsprechend an. Sie können das LAMP-Schema testen, indem Sie eine einfache PHP-Datei erstellen und diese mit einem Webbrowser anzeigen. Nach Abschluss dieser Schritte verfügt Ihr Fedora 24-Server über einen voll funktionsfähigen LAMP-Stack, der zum Hosten dynamischer Websites und Anwendungen bereit ist.

Methode zur Verwendung

  • LAMPENSTACK

  • Systemsteuerung

LAMPENSTACK

Ein LAMP-Stack ist ein vorgefertigtes Paket, das Linux als Betriebssystem, Apache als Webserver, MariaDB (oder MySQL) als Datenbankserver und PHP als Programmiersprache zum Einrichten von LAMP auf einem Fedora 24-Server enthält ( Linux-, Apache-, MariaDB- und PHP-Stack. Dieser Stack wurde speziell für eine harmonische Zusammenarbeit entwickelt, um eine zuverlässige Umgebung für das Hosten dynamischer Websites und Anwendungen bereitzustellen. Die Verwendung des LAMP-Stacks vereinfacht den Installations- und Konfigurationsprozess, stellt die Kompatibilität sicher und verringert die Wahrscheinlichkeit von Problemen. Es verwendet PHP für serverseitige Skripterstellung und dynamische Inhaltsgenerierung, MariaDB für die Datenbankverwaltung, Apache für die Verarbeitung von HTTP-Anfragen und Linux für Stabilität und Sicherheit. Zusammenfassend lässt sich sagen, dass der Fedora 24-Server mithilfe des LAMP-Stacks Webanwendungen effizient hosten und ausführen kann.

Algorithmus

  • Wir stellen Fedora 24 auf dem Server vor.

  • Installieren Sie die neuesten Pakete, indem Sie das System aktualisieren.

sudo dnf update
  • Geben Sie in Fedora 24 „sudo dnf install httpd“ ein, um Apache und den Paketmanager zu installieren.

sudo dnf install httpd
  • Um den Apache-Dienst zu starten, geben Sie bitte „sudo systemctl begin httpd“ ein. Um einen korrekten Betrieb sicherzustellen, geben Sie bitte „sudo systemctl have interaction httpd“ ein.

sudo systemctl start httpd
sudo systemctl enable httpd
  • Um den Einrichtungsprozess eines MariaDB- (oder MySQL-)Datenbankservers zu starten, verwenden Sie einen von Fedora gebündelten Executor wie DNF. Führen Sie einfach den Befehl „sudo dnf present mariadb-server“ aus und schon kann es losgehen!

sudo dnf install mariadb-server
  • Starten und aktivieren Sie den MariaDB-Dienst, indem Sie „sudo systemctl start mariadb“ und „sudo systemctl enable mariadb“ eingeben.

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • Legen Sie ein bereits festgelegtes Basiskennwort fest und führen Sie das Sicherheitsskript aus, um Ihre MariaDB-Installation aufrechtzuerhalten (sudo mysql_secure_installation).

sudo mysql_secure_installation
  • Installieren Sie PHP und die entsprechenden Module mit einem Paketmanager (z. B. sudo dnf install php php-mysqlnd).

sudo dnf install php php-mysqlnd
  • Verwenden Sie den Befehl „sudo vi“, um die notwendigen Änderungen in der Datei /etc/php.ini vorzunehmen, einschließlich der PHP-Konfigurationsinformationen.

sudo vi /etc/php.ini
  • Unten finden Sie den Befehl „sudo systemctl restart httpd“, dieser Befehl sollte im Befehlsterminal ausgeführt werden.

sudo systemctl restart httpd
  • Schreiben Sie eine Beispiel-PHP-Konfigurationsdatei mit zusätzlichen Zeichenfolgen. Sie können sich auf die folgenden Beispiele beziehen.

sudo vi /var/www/html/info.php
  • Erstellen Sie einen Eintrag und öffnen Sie ihn in einem Browser wie Google Chrome oder Edge, indem Sie „http://server_ip/info.php“ in die Adressleiste eingeben.

<?php phpinfo(); ?>
  • Wenn die PHP-Informationsseite wie erwartet angezeigt wird, ist die LAMP-Stack-Konfiguration abgeschlossen.

Systemsteuerung

Das Control Panel ist eine webbasierte Schnittstelle, die eine grafische Benutzeroberfläche (GUI) zum Verwalten und Ändern der Komponenten des LAMP-Stacks bei der Konfiguration auf einem Fedora 24-Server bereitstellt. Für Linux-Neulinge kann ein Control Panel wie cPanel oder Webmin den Verwaltungsprozess vereinfachen. Sie bieten benutzerfreundliche Schnittstellen zur Steuerung von Diensten wie PHP-Konfigurationseinstellungen, MariaDB-Datenbankserver und Apache-Webserver. Über das Bedienfeld können Benutzer schnell virtuelle Hosts erstellen, Datenbanken verwalten, Sicherheitsmaßnahmen einrichten, PHP-Module konfigurieren und andere Verwaltungsvorgänge durchführen. Diese Panels vereinfachen den Prozess sowohl für erfahrene Administratoren als auch für Linux-Neulinge, indem sie eine effiziente und benutzerfreundliche Möglichkeit bieten, einen LAMP-Stack auf einem Fedora 24-Server einzurichten und zu verwalten.

Algorithmus

  • Starten Sie den LAMP-Einrichtungsprozess.

  • Richten Sie Fedora 24 mit der Basisinstallationsoption auf dem Server ein.

  • Installieren Sie die neuesten Pakete, indem Sie das System aktualisieren.

sudo dnf update
  • In diesem Artikel geht es um Apache, Linux usw., daher ist es sehr wichtig, dass Sie diese zuerst installieren.

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd
  • Apache als Webserver einrichten:

  • Folgen Sie dem folgenden Befehl und führen Sie ihn im Terminal aus, damit er automatisch hochgehoben werden kann.

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应用程序提供了一个稳固的环境。

Das obige ist der detaillierte Inhalt vonInstallieren und konfigurieren Sie LAMP (Linux, Apache, MariaDB und PHP) auf dem Fedora 24-Server. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen