Server Installation · 3 min read · Nov 21, 2025
Installation von Apache2 mit PHP5 und MySQL-Unterstützung auf OpenSUSE 12.1 (LAMP)
Installation von Apache2 mit PHP5 und MySQL-Unterstützung auf OpenSUSE 12.1 (LAMP)
Version 1.0
Autor: Falko Timme
Folge mir auf Twitter
LAMP steht für L inux, A pache, M ySQL, P HP. Dieses Tutorial zeigt, wie Sie einen Apache2-Webserver auf einem OpenSUSE 12.1-Server mit PHP5-Unterstützung (mod_php) und MySQL-Unterstützung installieren können.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
In diesem Tutorial verwende ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.0.100. Diese Einstellungen können bei Ihnen abweichen, daher müssen Sie sie gegebenenfalls anpassen.
2 Installation von MySQL 5
Zuerst installieren wir MySQL 5 wie folgt:
yast2 -i mysql mysql-client mysql-community-serverDann erstellen wir die Systemstartlinks für MySQL (damit MySQL automatisch startet, wenn das System bootet) und starten den MySQL-Server:
systemctl enable mysql.service
systemctl start mysql.serviceUm die MySQL-Installation zu sichern, führen Sie aus:
mysql_secure_installationJetzt werden Sie mehrere Fragen gestellt:
server1:~ # mysql_secure_installation
HINWEIS: DAS AUSFÜHREN ALLER TEILE DIESER SCRIPTES WIRD FÜR ALLE MySQL
SERVER IM PRODUKTIONSEINSATZ EMPFOHLEN! BITTE LESEN SIE JEDEN SCHRITT SORGFÄLTIG!
Um sich bei MySQL anzumelden, um es zu sichern, benötigen wir das aktuelle
Passwort für den Root-Benutzer. Wenn Sie MySQL gerade installiert haben und
Sie das Root-Passwort noch nicht festgelegt haben, ist das Passwort leer,
Sie sollten hier einfach die Eingabetaste drücken.
Geben Sie das aktuelle Passwort für root ein (drücken Sie die Eingabetaste für keines): <– EINGABETASTE
OK, Passwort erfolgreich verwendet, weiter…
Das Festlegen des Root-Passworts stellt sicher, dass niemand ohne die
richtige Autorisierung auf den MySQL-Root-Benutzer zugreifen kann.
Root-Passwort festlegen? [Y/n] <– Y
Neues Passwort: <– geben Sie Ihr gewünschtes MySQL-Root-Passwort ein
Neues Passwort erneut eingeben: <– bestätigen Sie dieses Passwort
Passwort erfolgreich aktualisiert!
Aktualisieren der Berechtigungstabellen..
… Erfolg!
Standardmäßig hat eine MySQL-Installation einen anonymen Benutzer, der es
jedem ermöglicht, sich bei MySQL anzumelden, ohne ein Benutzerkonto zu
haben. Dies ist nur für Testzwecke gedacht, um die Installation
etwas reibungsloser zu gestalten. Sie sollten sie entfernen, bevor Sie
in eine Produktionsumgebung wechseln.
Anonyme Benutzer entfernen? [Y/n] <– Y
… Erfolg!
Normalerweise sollte root nur von ‘localhost’ aus verbunden werden
dürfen. Dies stellt sicher, dass niemand das Root-Passwort über das
Netzwerk erraten kann.
Root-Login aus der Ferne verweigern? [Y/n] <– Y
… Erfolg!
Standardmäßig kommt MySQL mit einer Datenbank namens ‘test’, auf die
alle zugreifen können. Dies ist ebenfalls nur für Testzwecke gedacht
und sollte entfernt werden, bevor Sie in eine Produktionsumgebung
wechseln.
Testdatenbank und Zugriff darauf entfernen? [Y/n] <– Y
- Testdatenbank wird gelöscht…
… Erfolg! - Berechtigungen auf der Testdatenbank werden entfernt…
… Erfolg!
Das Aktualisieren der Berechtigungstabellen stellt sicher, dass alle
Änderungen, die bisher vorgenommen wurden, sofort wirksam werden.
Berechtigungstabellen jetzt aktualisieren? [Y/n] <– Y
… Erfolg!
Aufräumen…
Alles erledigt! Wenn Sie alle oben genannten Schritte abgeschlossen
haben, sollte Ihre MySQL-Installation jetzt sicher sein.
Danke, dass Sie MySQL verwenden!
server1:~ #
Jetzt sollte Ihre MySQL-Konfiguration gesichert sein.
3 Installation von Apache2
Apache2 ist als OpenSUSE-Paket verfügbar, daher können wir es wie folgt installieren:
yast2 -i apache2Jetzt konfigurieren Sie Ihr System, um Apache beim Booten zu starten…
systemctl enable apache2.service… und starten Sie Apache:
systemctl start apache2.serviceRichten Sie jetzt Ihren Browser auf http://192.168.0.100, und Sie sollten die Platzhalterseite von Apache2 sehen (machen Sie sich keine Sorgen über den 403-Fehler, dies geschieht, weil keine Indexdatei (z.B. index.html) im Dokumentstammverzeichnis vorhanden ist):

Der Standard-Dokumentstamm von Apache ist /srv/www/htdocs/ auf OpenSUSE, und die Konfigurationsdatei ist /etc/apache2/httpd.conf. Zusätzliche Konfigurationen werden im Verzeichnis /etc/apache2/conf.d/ gespeichert.
4 Installation von PHP5
Wir können PHP5 und das Apache PHP5-Modul wie folgt installieren:
yast2 -i apache2-mod_php5Wir müssen Apache danach neu starten:
systemctl restart apache2.serviceErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.