Kategorie: Linux

Vollständige Installation von Linux LAMP-Server, Apache, MySql, PHP Debian 11

Dieses Tutorial beschreibt, wie umfassend einen LAMP-Server oder Apache Basisdienste installieren, MySql, Php und phpMyAdmin.

Wir werden alle Pakete Schritt für Schritt installieren.

Zuerst installieren wir den Apache-Webserver:

apt-get install apache2 apache2-utils -y

Befehl:

apache2 -v

Wir können die Apache-Version überprüfen:

Server-Version: Apache/2.4.48 (Debian)
Server gebaut:   2021-08-12T11:51:47

Wir führen Apache mit Befehlen aus:

systemctl starte Apache2
systemctl aktivieren Apache2

Nachdem wir im Browser zu unserer IP-Adresse gegangen sind, sollten wir die Apache-Startseite sehen

Der nächste Schritt ist die Installation des MariaDB-Datenbankservers

Wir installieren:

apt-get install mariadb-server -y

Und wir laufen:

systemctl start mariadb
systemctl aktivieren mariadb

Wir können den Betriebsstatus überprüfen, indem wir eine Bestellung erteilen:

systemctl-status mariadb

unter dem Ergebnis:

? mariadb.service - MariaDB 10.3.31 database server
     Loaded: beladen (/lib/systemd/system/mariadb.service; aktiviert; Anbieter voreingestellt: aktiviert)
     Aktiv: aktiv (Laufen) da Sa 2021-08-21 04:13:25 koordinierte Weltzeit; 1min 36s ago
       Docs: Mann:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 1838 (mysqld)
     Status: "Nehmen Sie jetzt Ihre SQL-Anfragen an..."
      Aufgaben: 31 (Grenze: 2353)
     Erinnerung: 66.1M
     CGroup: /system.slice/mariadb.service
             ??1838 /usr/sbin/mysqld

Wir geben einen Befehl in der Konsole aus:

mysql_secure_installation

Und wir machen die Erstkonfiguration wie unten:

Geben Sie das aktuelle Passwort für root (Geben Sie für keine): 
Root-Passwort ändern? [Y / N] Y
New password: 
neues Passwort erneut eingeben: 
Entfernen Sie anonyme Benutzer? [Y / N] Y
Disallow root login remotely? [Y / N] Y
Remove test database and access to it? [Y / N] Y
Reload privilege tables now? [Y / N] und

Sie können sich bei mysql anmelden, indem Sie einen Befehl ausführen:

mysql -u root -p

Und durch Eingabe des soeben gesetzten Passworts.

Wir können PHP installieren, indem wir den Befehl ausgeben:

apt-get install php libapache2-mod-php php-cli php-mysql php-zip php-curl php-xml -y

Wir können die PHP-Version überprüfen, indem wir den Befehl in der Konsole eingeben:

php -v

das Ergebnis der:

PHP 7.4.21 (cli) (gebaut: Juli  2 2021 03:59:48) ( NTS )
Urheberrechte © (c) The PHP Group
Zend Engine v3.4.0, Urheberrechte © (c) Zend Technologies
    with Zend OPcache v7.4.21, Urheberrechte © (c), von Zend Technologies

Der letzte Schritt ist die Erstellung unserer Domain vhost.

Wir erstellen ein Verzeichnis unserer Domain:

mkdir /var/www/html/domena.pl

wir erteilen Befugnisse:

chown -R www-daten:www-daten /var/www/html/domena.pl

Wir erstellen die vhost-Konfigurationsdatei, indem wir den Befehl ausgeben:

nano /etc/apache2/sites-available/domena.pl.conf

der Inhalt:

    ServerAdmin webmaster@localhost
    ServerName domena.pl
    DocumentRoot /var/www/html/domena.pl
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log kombiniert

Und wir speichern die Datei.

Wir fügen unseren vhost zu active hinzu:

a2ensite domena.pl.conf
a2dissite 000-Standard

Wir prüfen die Konfiguration:

apache2ctl configtest

Und wir laden den Apache-Server neu:

systemctl reload apache2

Jetzt müssen wir nur noch die Domain auf die IP unseres Servers umleiten.

Linux

Udostępnij
Opublikowane przez
Linux

Neue Beiträge

KeePass2 2.52 w Ubuntu 22.04

In der folgenden Anleitung wird beschrieben, wie Sie KeePass unter Ubuntu installieren. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installieren des Master-PDF-Editors in Ubuntu 22.04

Master PDF Editor ist ein umfassendes PDF-Programm, die viele Funktionen enthält. Oprócz tworzenia i edycji

2 years temu

iotop - Speicherüberwachung

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Führen Sie mehrere Befehle in einem Cron-Job aus

Sie können zwei oder mehr Befehle durch Semikolons trennen (;), Semikolon (;): służy do oddzielania

2 years temu

Ändern der Exif-Daten eines Fotos im Linux-Terminal

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installation von Rocket.Chat Server auf Rocky Linux 8

Die folgende Anleitung beschreibt, wie Rocket.Chat unter Rocky Linux installiert wird 8 Całość bardzo prosto zainstalujemy

2 years temu