Server Installation · 2 min read · Dec 24, 2025
Installation von Apache2 mit PHP5 und MySQL-Unterstützung auf CentOS 5.5 (LAMP)
Installation von Apache2 mit PHP5 und MySQL-Unterstützung auf CentOS 5.5 (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 CentOS 5.5-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.0
Um MySQL zu installieren, tun wir Folgendes:
yum install mysql mysql-serverDann erstellen wir die Systemstartlinks für MySQL (damit MySQL automatisch startet, wenn das System bootet) und starten den MySQL-Server:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startSetzen Sie Passwörter für das MySQL-Root-Konto:
mysql_secure_installation[root@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 und 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 gesetzt haben, ist das Passwort leer,
Sie sollten also einfach hier die Eingabetaste drücken.
Geben Sie das aktuelle Passwort für root ein (drücken Sie die Eingabetaste für keines):
OK, Passwort erfolgreich verwendet, weiter…
Das Setzen des Root-Passworts stellt sicher, dass niemand ohne die
richtige Autorisierung auf den MySQL-Root-Benutzer zugreifen kann.
Root-Passwort setzen? [Y/n] <– EINGABETASTE
Neues Passwort: <– yourrootsqlpassword
Neues Passwort erneut eingeben: <– yourrootsqlpassword
Passwort erfolgreich aktualisiert!
Privilegientabellen werden neu geladen..
… Erfolg!
Standardmäßig hat eine MySQL-Installation einen anonymen Benutzer,
die es jedem ermöglicht, sich bei MySQL anzumelden, ohne ein
Benutzerkonto zu haben. Dies ist nur für Testzwecke gedacht,
und um die Installation etwas reibungsloser zu gestalten.
Sie sollten diese vor dem Wechsel in eine Produktionsumgebung entfernen.
Anonyme Benutzer entfernen? [Y/n] <– EINGABETASTE
… 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 verbieten? [Y/n] <– EINGABETASTE
… Erfolg!
Standardmäßig kommt MySQL mit einer Datenbank namens ‘test’,
auf die jeder zugreifen kann. Dies ist ebenfalls nur für
Testzwecke gedacht und sollte vor dem Wechsel in eine
Produktionsumgebung entfernt werden.
Testdatenbank und Zugriff darauf entfernen? [Y/n] <– EINGABETASTE
- Testdatenbank wird gelöscht…
… Erfolg! - Berechtigungen für die Testdatenbank werden entfernt…
… Erfolg!
Das Neuladen der Berechtigungstabellen stellt sicher, dass
alle bisher vorgenommenen Änderungen sofort wirksam werden.
Berechtigungstabellen jetzt neu laden? [Y/n] <– EINGABETASTE
… 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!
[root@server1 ~]#
3 Installation von Apache2
Apache2 ist als CentOS-Paket verfügbar, daher können wir es wie folgt installieren:
yum install httpdJetzt konfigurieren Sie Ihr System, um Apache beim Booten zu starten…
chkconfig --levels 235 httpd on… und starten Sie Apache:
/etc/init.d/httpd startRichten Sie jetzt Ihren Browser auf http://192.168.0.100, und Sie sollten die Platzhalterseite von Apache2 sehen:

Der Standard-Dokumentenstamm von Apache ist /var/www/html auf CentOS, und die Konfigurationsdatei ist /etc/httpd/conf/httpd.conf. Zusätzliche Konfigurationen werden im Verzeichnis /etc/httpd/conf.d/ gespeichert.
4 Installation von PHP5
Wir können PHP5 und das Apache-PHP5-Modul wie folgt installieren:
yum install phpWir müssen Apache danach neu starten:
/etc/init.d/httpd restartErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.