Einrichten von LAMP (Linux, Apache, MariaDB und PHP) auf dem Fedora 24 Server

WBOY
Freigeben: 2024-08-28 11:00:32
Original
395 Leute haben es durchsucht

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

Folgen Sie diesen Anweisungen, um LAMP (Linux, Apache, MariaDB und PHP) auf einem Fedora 24-Server zu installieren. Führen Sie zunächst eine Mindestinstallation von Fedora 24 durch. Installieren Sie nach der Aktualisierung des Systems die erforderlichen Komponenten, einschließlich PHP, MariaDB und Apache. Aktivieren Sie den automatischen Start des Apache-Servers und lassen Sie eingehenden HTTP-Verkehr über die Firewall zu. Legen Sie ein sicheres Root-Passwort fest, aktivieren Sie den MariaDB-Dienst und sichern Sie die Installation. Legen Sie die PHP-Einstellungen entsprechend Ihren Anforderungen fest. Indem Sie eine einfache PHP-Datei erstellen und sie mit einem Webbrowser anzeigen, können Sie die LAMP-Architektur testen. Nach Abschluss dieser Verfahren verfügt Ihr Fedora 24-Server über einen voll funktionsfähigen LAMP-Stack, der für das Hosten dynamischer Websites und Anwendungen vorbereitet ist.

Verwendete Methoden

  • LAMPENstapel

  • Kontrollfelder

LAMP-Stapel

Ein LAMP-Stack ist ein vorgefertigtes Softwarepaket, das aus Linux als Betriebssystem, Apache als Webserver, MariaDB (oder MySQL) als Datenbankserver und PHP als Programmiersprache im Zusammenhang mit der Einrichtung einer LAMP besteht (Linux, Apache, MariaDB und PHP) Stack auf einem Fedora 24-Server. Dieser Stack wurde speziell für ein harmonisches Zusammenspiel entwickelt und bietet eine zuverlässige Umgebung für das Hosten dynamischer Websites und Anwendungen. Die Verwendung eines LAMP-Stacks vereinfacht den Installations- und Konfigurationsvorgang, stellt die Kompatibilität sicher und verringert die Möglichkeit von Problemen. Es verwendet PHP für serverseitiges Scripting und dynamische Inhaltsproduktion, 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 ein Fedora 24-Server Webanwendungen mithilfe eines LAMP-Stacks effektiv hosten und betreiben kann.

Algorithmus

  • Führen Sie Fedora 24 auf dem Server ein.

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

sudo dnf update
Nach dem Login kopieren
Nach dem Login kopieren
  • Geben Sie in Fedora 24 „sudo dnf install httpd“ ein, um Apache und den Package Deal Manager einzurichten.

sudo dnf install httpd
Nach dem Login kopieren
  • Um den Apache-Vorgang zu starten, geben Sie „sudo systemctl start httpd“ ein, und um sicherzustellen, dass der Vorgang korrekt ist, geben Sie „sudo systemctl have interagieren httpd“ ein.

sudo systemctl start httpd
sudo systemctl enable httpd
Nach dem Login kopieren
  • Um den Einrichtungsprozess für den MariaDB- (oder MySQL-)Datenbankserver zu starten, verwenden Sie die Fedora-Bundle-Executive wie DNF. Führen Sie einfach den Befehl „sudo dnf present mariadb-server“ aus und schon kann es losgehen!

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

sudo systemctl start mariadb
sudo systemctl enable mariadb
Nach dem Login kopieren
Nach dem Login kopieren
  • Legen Sie ein etabliertes Basispasswort fest und führen Sie das Sicherheitsskript aus, um Ihre MariaDB-Installation aufrechtzuerhalten (sudo mysql_secure_installation).

sudo mysql_secure_installation
Nach dem Login kopieren
Nach dem Login kopieren
  • Installieren Sie PHP und die entsprechenden Module mithilfe eines Paketmanagers (z. B. sudo dnf install php php-mysqlnd).

sudo dnf install php php-mysqlnd
Nach dem Login kopieren
  • Mit dem Befehl „sudo vi“ nehmen Sie die erforderlichen Änderungen in der Datei /etc/php.ini vor, die PHP-Konfigurationsinformationen enthält.

sudo vi /etc/php.ini
Nach dem Login kopieren
  • Unten ist der Befehl aufgeführt, der „sudo systemctl restart httpd“ besagt. Dieser Befehl sollte im Befehlsterminal ausgeführt werden.

sudo systemctl restart httpd
Nach dem Login kopieren
  • Schreiben Sie eine Beispiel-PHP-Konfigurationsdatei mit einer angehängten Zeichenfolge. Als Referenz können Sie dem folgenden Beispiel folgen.

sudo vi /var/www/html/info.php
Nach dem Login kopieren
  • Speichern Sie die Datei und öffnen Sie sie anschließend in einem Webbrowser wie Google Chrome oder Edge, indem Sie im Takt „http://server_ip/info.php“ in die Adressleiste schreiben.

<?php phpinfo(); ?>
Nach dem Login kopieren
  • Die LAMP-Stack-Konfiguration ist abgeschlossen, wenn die PHP-Infoseite wie vorgesehen erscheint.

Kontrollfelder

Control Panels sind webbasierte Schnittstellen, die eine grafische Benutzeroberfläche (GUI) bieten, um die Komponenten des Stacks zu verwalten und zu ändern, während ein LAMP-Stack auf einem Fedora 24-Server konfiguriert wird. Der Verwaltungsvorgang wird durch Bedienfelder wie cPanel oder Webmin vereinfacht, insbesondere für diejenigen, die mit Linux nicht vertraut sind. Sie bieten benutzerfreundliche Schnittstellen zur Steuerung von Diensten wie PHP-Konfigurationseinstellungen, MariaDB-Datenbankserver und Apache-Webserver. Mithilfe von Bedienfeldern können Benutzer schnell virtuelle Hosts erstellen, Datenbanken verwalten, Sicherheitsmaßnahmen einrichten, PHP-Module konfigurieren und andere Verwaltungsvorgänge ausführen. Diese Panels vereinfachen das Verfahren sowohl für erfahrene Administratoren als auch für Linux-Anfänger, indem sie eine effektive und benutzerfreundliche Möglichkeit bieten, einen LAMP-Stack auf einem Fedora 24-Server einzurichten und zu verwalten.

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
Nach dem Login kopieren
Nach dem Login kopieren
  • 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
Nach dem Login kopieren
  • 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
Nach dem Login kopieren
  • Let the firewall pass through incoming HTTP traffic.

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

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

sudo mysql_secure_installation
Nach dem Login kopieren
Nach dem Login kopieren
  • 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();
?>
Nach dem Login kopieren
  • 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.

Das obige ist der detaillierte Inhalt vonEinrichten von 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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!