Der ultimative Leitfaden: Ein Bash-Skript zur Installation und Überprüfung von MariaDB, Apache2 und phpMyAdmin. Dies kannst du einsetzen, z.B. bei Debian 12 oder ähnlichem.
Bist du es leid, immer wieder dieselben Befehle einzugeben, um MariaDB, Apache2 und phpMyAdmin zu installieren und zu überprüfen? Dann schnall dich an, denn ich habe das perfekte Bash-Skript für dich, das dir nicht nur den Alltag erleichtert, sondern auch ein Lächeln auf dein Gesicht zaubern wird!
Schritt 1: Das magische Bash-Skript
Zunächst einmal, hier ist das Bash-Skript, das all deine Wünsche erfüllt:
#!/bin/bash
# Update package list
sudo apt update
# Install Apache2
sudo apt install -y apache2
# Install MariaDB
sudo apt install -y mariadb-server
# Secure MariaDB installation
# sudo mysql_secure_installation
# Install PHP and required modules, change 8.2 to higher number for debian testing 8.4
sudo apt install -y php8.2 php-mysql libapache2-mod-php8.2
# Restart Apache2 to apply changes
sudo systemctl restart apache2
# Install phpMyAdmin
sudo apt install -y phpmyadmin
# Enable phpMyAdmin in Apache2
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
# Restart Apache2 to apply changes
sudo systemctl restart apache2
# Provide information about accessing phpMyAdmin, mysql and apache2
# Überprüfe, ob MySQL läuft
if systemctl status mysql | grep -q "active (running)"; then
echo "MySQL läuft"
else
echo "MySQL läuft nicht"
fi
# Überprüfe, ob Apache2 läuft
if systemctl status apache2 | grep -q "active (running)"; then
echo "Apache2 läuft"
else
echo "Apache2 läuft nicht"
fi
# Überprüfe, ob phpMyAdmin erreichbar ist
if curl -s http://localhost/phpmyadmin | grep -q "phpMyAdmin"; then
echo "phpMyAdmin ist verfügbar unter http://localhost/phpmyadmin"
else
echo "phpMyAdmin ist nicht verfügbar"
fi
Schritt 2: Was macht dieses Skript so besonders?
Dieses Skript ist wie der Superheld der Server-Installation! Es aktualisiert deine Paketliste, installiert Apache2, MariaDB, PHP und phpMyAdmin, und überprüft, ob alle Dienste ordnungsgemäß laufen. Kurz gesagt, es macht all die langweiligen Aufgaben für dich, damit du mehr Zeit hast, um mit Freunden darüber zu prahlen, wie großartig du im Skripting bist!
Highlights des Skripts:
- Paketliste aktualisieren: Das Skript stellt sicher, dass du die neuesten und besten Pakete erhältst.
- Apache2 und MariaDB Installation: Die vertrauenswürdigen Dienste werden für dich eingerichtet.
- PHP Installation: Mit PHP wirst du zum König der dynamischen Webinhalte!
- phpMyAdmin Installation: Verabschiede dich von manuellen Datenbank-Verwaltungsaufgaben.
- Dienstüberprüfung: Das Skript überprüft, ob MySQL und Apache2 laufen und ob phpMyAdmin erreichbar ist. (Kein Drache bleibt ungetötet!)
Schritt 3: Lächeln und entspannen
Nachdem du das Skript ausgeführt hast, lehne dich zurück und genieße das Gefühl, ein echter DevOps-Guru zu sein. Dein Server ist nun bereit für großartige Dinge, und du hast es mit Stil und Humor geschafft.
Bonus: Ein kleiner Tipp für den extra Glanz
Vergiss nicht, das Skript ausführbar zu machen, indem du chmod +x dein_skript.sh
ausführst. Und natürlich führst du es mit ./dein_skript.sh
aus. Klingt einfach? Ist es auch!