In diesem Artikel erfahren Sie, wie Sie Apache, MariaDB, PHP und PHPMyAdmin auf dem Ubuntu 18.04-Server installieren.
Apache, MySQL/MariaDB und PHP bestehen aus Paketen. Es ist als LAMP bekannt und wird in der Linux-Systemumgebung installiert.
Voraussetzung:
- Ubuntu 18.04-Serverinstallation.
- Serverzugriff mit Root-Benutzer.
1. Halten Sie den Server aktuell:
# apt update -y
# apt upgrade -y
2. Apache-Webserver installieren
# apt install apache2 -y
Falls Sie Firewall- und Firewall-Blockanforderungen des Apache-Webservers aktiviert haben, öffnen Sie einen Port in der Firewall.
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
Lassen Sie uns nun die Apache-Installation überprüfen. Browser öffnen und Standardseite testen.
http://[SERVER IP]
3. Installieren Sie MariaDB
# apt install mariadb-server mariadb-client -y
Die Standardkonfiguration der MariaDB wird nicht gesichert. Lassen Sie uns die Installation mit dem folgenden Befehl sichern:
# mysql_secure_installation
Sobald das Skript ausgeführt wird, werden mehrere Fragen gestellt.
Sie werden aufgefordert, das aktuelle Passwort für root einzugeben (für keines eingeben):
Geben Sie dann Ja/J zu den folgenden Sicherheitsfragen ein:
Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y
4. PHP installieren
Hier installieren wir die Standard-PHP-Version 7.2 und andere Module für Webbereitstellungen mit dem folgenden Befehl:
# apt install php php-common php-mysql php-gd php-cli -y
Sobald PHP installiert ist, erstellen Sie zu Testzwecken eine einfache info.php-Seite mit dem folgenden Befehl:
# echo "' | sudo tee /var/www/html/info.php
Lassen Sie uns nun über den Webbrowser darauf zugreifen:
http://SERVER_IP/info.php
5. phpMyAdmin installieren
Sie können phpMyAdmin zur Verwaltung von MySQL/MariaDB-Datenbanken bequem über einen Webbrowser mit dem folgenden Befehl installieren:
# apt install phpmyadmin -y
Während des Paketinstallationsprozesses werden Sie aufgefordert, den Webserver auszuwählen, der automatisch für die Ausführung von phpMyAdmin konfiguriert werden soll, wählen Sie Apache durch Drücken der Leertaste aus und drücken Sie die Eingabetaste.
Geben Sie als Nächstes das Passwort für den MySQL/MariaDB-Administrator ein, damit das Installationsprogramm eine Datenbank für phpmyadmin erstellen kann.
Sobald alles installiert ist, können Sie den Apache2-Dienst jetzt neu starten, um die letzten Änderungen zu übernehmen.
# systemctl restart apache2
Die Root-Anmeldung bei phpMyAdmin schlägt fehl. Wir müssen einen neuen Benutzer erstellen und diesem Benutzer alle Berechtigungen erteilen.
Um einen neuen Benutzer zu erstellen, melden Sie sich mit dem folgenden Befehl bei MariaDB an:
# mysql -u root -p
Und führen Sie die folgenden Befehle aus:
MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
Jetzt können wir uns mit dem Admin-Benutzer bei phpMyAdmin anmelden.
Das ist es. In diesem Artikel haben wir gesehen, wie unsere Support-Techniker Apache, MariaDB, PHP und phpMyAdmin auf dem Ubuntu 18.04-Server installieren.