Heim  >  Artikel  >  Computer-Tutorials  >  So richten Sie schnell eine LAMP-Umgebung unter Debian 12 ein

So richten Sie schnell eine LAMP-Umgebung unter Debian 12 ein

王林
王林nach vorne
2024-02-20 12:39:27520Durchsuche

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:

  • L – Linux-Betriebssystem
  • A – Apache ist der beliebteste HTTP-Webserver der Welt
  • M – relationales Datenbankverwaltungssystem MySQL oder MariaDB
  • P – PHP-Programmiersprache

Bevor Sie beginnen

Bevor Sie mit diesem Tutorial beginnen, benötigen Sie möglicherweise einen Server, auf dem Debian 12 installiert ist:

  • Mindestens 1 GB RAM
  • Nicht-Root-Benutzer mit Sudo-Berechtigungen (natürlich können auch Root-Benutzer verwendet werden, aber Sicherheitsaspekte werden nicht empfohlen)

Studenten, die keinen Server haben, können ihn hier in China kaufen, und VPS-Server im Ausland können ihn hier kaufen.

Schritt 1. Apache installieren

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:

如何快速在 Debian 12 上搭建 LAMP 环境

Browser-Eingabehttp://localhost zeigt standardmäßig die Apache-Informationsseite an.

如何快速在 Debian 12 上搭建 LAMP 环境

Apache-Dienststart- und Stoppbefehle:

sudo systemctl start apache2 //Start

sudo systemctl stop apache2 //Stop

Bitte lesen Sie „So installieren Sie Apache unter Debian 12“.

Schritt 2. Installieren Sie MariaDB / MySQL

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:

如何快速在 Debian 12 上搭建 LAMP 环境

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“

Schritt 3. PHP installieren und konfigurieren

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“

Schritt 4. Besuchen Sie LAMP

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:

如何快速在 Debian 12 上搭建 LAMP 环境

Am Ende geschrieben

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!

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