GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Apache, MySQL, PHP (LAMP) unter Arch Linux

LAMP – Beleuchtung  kreiert von Walker Cahall

Einführung

Diese Anleitung hilft Ihnen bei Ihrer LAMP-Installation in Arch Linux, damit Sie erfolgreich eine hochverfügbare solide Plattform für Ihre Webumgebung betreiben können. LAMP ist einfach ein Softwarepaket, das aus 4 Komponenten besteht, die zusammenarbeiten, um einen leistungsstarken Webserver zu bilden. In diesem Setup lauten die Akronyme jedoch wie folgt:Linux (L ) ist der Kern der Plattform, die die anderen Komponenten unterstützen wird. Apache (A ) wird für den Webdienst verwendet. MySQL (M ) wird für die Datenbankverwaltung verwendet und PHP (P ) wird als Programmiersprache verwendet.

Voraussetzungen

Sie benötigen einen Arch Linux-Server, der mit einer statischen IP-Adresse konfiguriert ist. Wenn Sie noch keinen Server haben, ziehen Sie bitte unsere günstigen und zuverlässigen VPS-Hosting-Pläne in Betracht und starten Sie einen neuen Server in weniger als 30 Sekunden.

Installieren Sie LAMP unter Arch Linux

Melden Sie sich zunächst über SSH oder über die VNC-Konsole hier bei Ihrem Arch Linux-Server an. Atlantic.Net Cloud-Server werden als minimale Installationen eingerichtet, um zu vermeiden, dass unnötige Pakete installiert und nie verwendet werden. Wenn einige Softwarepakete, an die Sie gewöhnt sind, nicht standardmäßig installiert sind, können Sie sie nach Bedarf installieren.

Lassen Sie uns sicherstellen, dass Ihr Server auf dem neuesten Stand ist.

sudo pacman -Syu

Wenn der Server auf dem neuesten Stand ist, können wir den Vorgang fortsetzen und LAMP auf Ihrem Server installieren.

Installieren Sie Apache unter Arch Linux

Wir müssen zuerst mit der Installation von Apache mit dem folgenden Befehl beginnen:

sudo pacman -S apache

Starten Sie den Apache-Dienst mit dem folgenden Befehl:

sudo systemctl start httpd

Um die Apache-Hauptkonfigurationsdatei für eine oder mehrere Websites nach Ihren Wünschen zu bearbeiten, werden diese im folgenden Verzeichnis konfiguriert:

sudo nano /etc/httpd/conf/httpd.conf

Um die Installation zu überprüfen und zu testen, erstellen Sie mit dem folgenden Befehl eine Test-PHP-Datei im folgenden Verzeichnis:

sudo nano /srv/http/index.html

Fügen Sie den folgenden HTML-Code in die leere Datei ein, speichern Sie sie und beenden Sie sie:

<html>
<title>CONGRATULATIONS</title>
<body>
<h2>You have just installed Apache on your Arch Linux Server</h2>
</body>
</html>

Sie können jetzt überprüfen, ob Apache korrekt installiert ist, indem Sie http:// und Ihre IP-Adresse in Ihren Browser eingeben.

http://YOUR.IP.ADD.RESS (Um die IP-Adresse Ihres Servers zu erhalten, geben Sie den folgenden Befehl ein:)

curl -s icanhazip.com

Dies ist die Testseite, die erstellt wurde, um zu überprüfen, ob Apache korrekt in Arch Linux installiert wurde

Starten Sie den Apache HTTP-Dienst neu, damit die Änderungen auf Ihrem System wirksam werden.

sudo systemctl restart httpd.service

Installieren Sie MySQL unter Arch Linux

Anschließend möchten wir mit der Installation von MySQL fortfahren. In Arch Linux wird MySql jedoch durch MariaDB ersetzt. Nachdem Sie also den folgenden MySQL-Befehl ausgeführt haben, drücken Sie die Eingabetaste, um 1 auszuwählen, dann die Eingabetaste, und bestätigen Sie dann Ihre Installation, indem Sie auf die Eingabetaste tippen.

sudo pacman -S mysql

Nach der Installation müssen Sie den folgenden Befehl ausführen, um die Installation vollständig abzuschließen.

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Stellen Sie mit dem folgenden Befehl sicher, dass der MySql/MariaDB-Dienst eingeschaltet ist, bevor Sie fortfahren:

sudo systemctl start

mysqld.service

Fahren Sie mit dem folgenden Befehl fort, um die Sicherheit der Standardeinstellungen von MySQL/MariaDB zu gewährleisten:

sudo mysql_secure_installation

Hinweis:Wenn Sie mit „Enter current password for root“ aufgefordert werden, drücken Sie die Eingabetaste für none und dann Y (Yes), um das MYSQL-Passwort festzulegen. Sie werden dann mit einer Reihe von Fragen aufgefordert. Geben Sie einfach Y für Ja ein, siehe Screenshot unten:

Dies ist der sichere Installationsbildschirm bei der Installation von MySql auf einem Arch Linux LAMP Stack-Server

Installieren Sie PHP unter Arch Linux

Schließlich werden wir den LAMP-Stack abschließen, indem wir PHP mit dem folgenden Befehl installieren:

sudo pacman -S php php-apache

Wir müssen jetzt die richtigen PHP-Module in der Apache-Konfigurationsdatei hinzufügen, damit PHP richtig funktioniert. Greifen Sie mit Ihrem Test-Editor mit dem folgenden Befehl auf die Apache-Konfigurationsdatei zu:

sudo nano /etc/httpd/conf/httpd.conf

Die folgenden Anweisungen sind entscheidend und müssen in der richtigen Reihenfolge ausgeführt werden. Standardmäßig verwendet die Apache-Konfigurationsdatei die Datei mod_mpm_event.so Modul, das für dieses Setup nicht funktioniert. Mit Strg+w Suchen Sie die folgende Zeile:

LoadModule mpm_event_module modules/mod_mpm_event.so

Nachdem Sie die mod_mpm_event.so identifiziert haben Zeile, ersetzen Sie sie durch die folgende:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Wir müssen jetzt die libphp5.so hinzufügen Modul unterhalb des neuen Codes, den wir gerade im vorherigen Schritt hinzugefügt haben.

LoadModule php5_module modules/libphp5.so

Wir sind fast fertig mit der Konfiguration von PHP. Scrollen Sie zum Ende der LoadModule-Liste und fügen Sie die folgende Zeile hinzu:

Include conf/extra/php5_module.conf

Fantastisch! Sie können die Datei jetzt speichern und Apache neu starten, damit Ihre gesamte Konfiguration wirksam wird.

sudo systemctl restart httpd.service

Um die Installation zu überprüfen und zu testen, erstellen Sie mit dem folgenden Befehl eine Test-PHP-Datei im folgenden Verzeichnis:

sudo nano /srv/http/info.php

Fügen Sie den folgenden PHP-Code in die leere Datei ein, speichern Sie sie und beenden Sie sie:

<?php
phpinfo();
?>

Starten Sie den Apache HTTP-Dienst ein letztes Mal neu, damit alle Änderungen wirksam werden.

sudo systemctl restart httpd.service

Sie können nun überprüfen, ob PHP korrekt installiert ist, indem Sie Folgendes in Ihren Browser eingeben:
http://YOUR.IP.ADD.RESS/info.php

Dies ist die Standardseite nach der Installation von PHP auf einem LAMP Stack Arch Linux-Server

Was kommt als Nächstes?

Herzliche Glückwünsche! Sie haben jetzt einen LAMP Stack VPS für Ihre Webumgebung. Vielen Dank, dass Sie uns folgen. Zögern Sie nicht, uns für weitere Aktualisierungen oder verwandte Artikel wie die Installation von LAMP mit der One-Click-Installation von Atlantic.Net zu besuchen.


Linux
  1. So installieren Sie Apache, MySQL, PHP (LAMP) unter CentOS/RHEL 7

  2. So installieren Sie Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04 LTS

  3. So installieren Sie LAMP (Linux, Apache, MySQL, PHP) unter Debian 9

  4. So installieren Sie LAMP Apache, MySQL, PHP unter Debian 11

  5. So installieren Sie LAMP Apache, MySQL, PHP in Ubuntu 22.04

So installieren Sie Apache unter Arch Linux

So installieren Sie Linux, Apache, MySQL, PHP (LAMP) auf Debian 8.2 Cloud Server

So installieren Sie Linux, Apache, MySQL und PHP (LAMP) auf einem Ubuntu 12.04-Cloud-Server

So installieren Sie LAMP unter Ubuntu 15.10 (Linux, Apache, MySQL und PHP)

So installieren Sie LAMP auf Fedora 23 (Linux, Apache, MySQL und PHP)

So installieren Sie den Stapel Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04