LAMP bezieht sich auf die Abkürzung, die sich aus den Anfangsbuchstaben der Namen von vier Open-Source-Komponenten zusammensetzt und normalerweise zur Unterstützung von mit PHP entwickelten Webprogrammen verwendet wird. Wenn Sie beim Kauf eines VPS-Servers, sei es ein Alibaba Cloud ECS- oder VULTR-VPS-Server, planen, ein Debian-System zu installieren und eine LAMP-Umgebung zu konfigurieren, bietet Ihnen dieser Artikel einige Hilfestellungen.
Lassen Sie uns die spezifische Bedeutung von LAMP im Detail vorstellen:
Bevor Sie mit diesem Tutorial beginnen, benötigen Sie möglicherweise einen Server, auf dem Debian 12 installiert ist:
Studenten, die keinen Server haben, können ihn hier in China kaufen, und VPS-Server im Ausland können ihn hier kaufen.
Apache ist in den Standard-Debian 12-Repositorys verfügbar. Die Installation ist sehr einfach. Führen Sie den folgenden Befehl aus:
sudo apt update
sudo apt install apache2
Nach Abschluss der Installation wird der Apache2-Dienst standardmäßig automatisch ausgeführt und kann über den folgenden Befehl angezeigt werden:
sudo systemctl status apache2
Nachdem der Befehl ausgeführt wurde, sehen Sie etwas Ähnliches wie Folgendes:
Browser-Eingabehttp://localhost
zeigt standardmäßig die Apache-Informationsseite an.
Apache-Dienststart- und Stoppbefehle:
sudo systemctl start apache2 //Start
sudo systemctl stop apache2 //Stop
Bitte lesen Sie „So installieren Sie Apache unter Debian 12“.
Das MySQL-Softwarepaket ist nicht in der Debian 12-Softwarequelle enthalten und wurde durch MariaDB ersetzt. MariaDB ist vollständig mit MySQL kompatibel.
Wenn Sie MySql installieren möchten, können Sie sich „So installieren Sie MySQL unter Debian 12“ ansehen
Der folgende Befehl nimmt die Installation von MariaDB als Beispiel:
sudo apt update
sudo apt install mariadb-server
Nachdem die Installation abgeschlossen ist, wird der MariaDB-Dienst automatisch gestartet und kann über den folgenden Befehl angezeigt werden.
sudo systemctl status mariadb
Wenn es normal läuft, sehen Sie eine Ausgabe ähnlich der folgenden:
Führen Sie den folgenden Befehl aus, um die Sicherheit der MariaDB-Datenbank gemäß den Anweisungen zu erhöhen.
sudo mysql_secure_installation
Nachdem der Befehl ausgeführt wurde, erhalten Sie eine Eingabeaufforderung im Terminal. Grundsätzlich können Sie y
vollständig eingeben.
Zur Verbesserung der Sicherheit wird empfohlen, das Standard-Authentifizierungs-Plugin beizubehalten und dem Root-Benutzer die Authentifizierung nur über Unix-Sockets zu ermöglichen.
Wenn Sie die Root-Authentifizierung auf die klassische Authentifizierung umstellen möchten, können Sie auf dem Server Folgendes tun:
sudo mysql
Führen Sie dann das folgende SQL aus.
ALTER BENUTZER ‚root‘@‘localhost‘ IDENTIFIZIERT ÜBER mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Hieryour_root_passwd
ist das von Ihnen festgelegte Root-Konto-Passwort. Nachdem die oben genannten Einstellungen abgeschlossen sind, können Sie sich mit dem folgenden Befehl am Terminal anmelden.
mysql -u root -p
Weitere Informationen finden Sie unter „So installieren Sie MariaDB unter Debian 12“
Das standardmäßig installierte PHP in der Debian 12-Umgebung ist 8.2.
Sudo apt update
sudo apt install php libapache2-mod-php php-mysql php-fpm
Hinweis: Standardmäßig wird PHP mit der neuesten Version PHP8.2 im Debian 12-Software-Repository installiert. Wenn Sie eine bestimmte PHP-Version installieren müssen, können Sie Folgendes tun:
sudo apt install php[version]
Wenn Sie beispielsweise Version 7.3 von PHP installieren, lautet der Befehl wie folgt:
sudo apt install php7.3
Natürlich muss auch die Version des entsprechenden Moduls angegeben werden, z. B. php7.3-mysql. Im Allgemeinen werden die folgenden Module häufig verwendet:
php7.3-cli
php7.3-common
php7.3-curl
php7.3-gd
php7.3-json
php7.3-mbstring
php7.3-mysql
php7.3-xml
php7.3-fpm
Weitere Informationen finden Sie unter „So installieren Sie PHP unter Debian 12“
Nach den oben genannten drei Schritten haben wir Apache, MariaDB/MySQL und PHP installiert. Jetzt können wir Site-Inhalte hinzufügen, um auf statische Dateien oder PHP-Dateien zuzugreifen.
Geben Sie zunächst über den Befehl cd das Apache-Standard-Site-Verzeichnis ein.
cd /var/www/html
Zweitens erstellen Sie die Datei info.php mit dem Touch-Befehl und bearbeiten Sie die Datei mit vi/vim.
sudo touch info.php
sudo vi info.php
Drücken Sie die i
-Taste, um in den Bearbeitungsmodus zu gelangen und geben Sie den folgenden Inhalt ein
Drücken Sie die Esc
,输入:wq
,按Enter
-Taste, um die Datei zu speichern und zurückzukehren.
Geben Sie abschließend http://localhost/info.php
in Ihren lokalen Browser ein. Sie sehen Folgendes:
Dieses Tutorial hat Ihnen gezeigt, wie Sie eine LAMP-Umgebung unter Debian 12 einrichten. Wenn möglich, empfehle ich Ihnen, es auf Ihrem eigenen Debian-Server auszuprobieren.
Das obige ist der detaillierte Inhalt vonSo richten Sie schnell eine LAMP-Umgebung unter Debian 12 ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!