XAMPP auf Windows 7 installieren
Aus Tipps, Tricks und Anleitungen
| Wie kann ich das Webserver-Paket XAMPP auf einen Win7 System installieren? | ||
| Der folgende Artikel beschreibt das Installieren von XAMPP auf einem Windows 7 System. Einige Schritte sind sicherlich variabel aber dies ist nun mal der Weg, wie es geklappt hat. Falls es irgendwo bei der Befolgung der Schritte trotzdem nicht weiter geht, habe ich als letzten Absatz noch einige typische Probleme genannt, die auftreten können. Vielleicht findet sich dort die Lösung zu einem Problem (nicht vergessen, dort nachzuschauen, wenn es in den Schritten Probleme gibt). Zu bedenken ist, das für einige Installationsschritte Administratoren-Rechte auf dem Windows-Rechner benötigt werden.
Wichtige Hinweise Die beschriebene Lösung wurde so genau wie möglich zu beschreiben, damit auch Laien sie durchführen können. Bitte lesen Sie den Artikel erst einmal genau durch und entscheiden Sie dann, ob Sie die Anleitung umsetzen wollen. Die Beschreibung wurde nach besten Wissen und Gewissen erstellt, allerdings wird keinerlei Haftung übernommen für irgendwelche Probleme, die trotz oder wegen der Anwendung der hier beschriebenen Methode auftreten. Wenn Sie nicht sicher sind, ob Sie dieses Risiko eingehen möchten, unterlassen Sie bitte alle Änderungen und führen bitte keinen der genannten Schritte durch. Falls Sie sich entscheiden, der Anleitung zu folgen, legen Sie bitte immer, wenn Sie in irgendeinem der beschriebenen Schritte eine Datei verändern oder löschen vorher eine Sicherheitskopie an, damit Sie die Datei im Zweifelsfall wiederherstellen können. Was tut XAMMP eigentlich? XAMMP ist ein kostenloses Programmpaket, das die gängigen Komponenten für einen eigenen Webserver enthält. Insbesondere sind das der Webserver Apache, ein PHP-Server und eine MySQL-Datenbank. Die enthaltenen Programmversionen und deren Versionen werden auf der Seite http://www.apachefriends.org/de/xampp-windows.html beschrieben. Dort findet sich auch der Link zum Download des Pakets. Nach der Installation von XAMPP verhält sich der eigene Rechner, wie ein Webserver im Internet. Dies bedeutet noch nicht, dass er von anderen Außenstehenden aus dem Internet erreichbar ist (Dazu ist diese Beschreibung der erste Schritt - zum Bekanntmachen des Webservers im Internet sind allerdings noch einige wenige weitere Schritte notwendig, die hier nicht beschrieben sind), sondern dass man von dem Rechner, auf dem XAMPP installiert ist, auf den eigenen Webserver zugreifen kann. Dieser verhält sich dann wie eine typische Internetseite, ohne dass man dazu überhaupt mit dem Internet verbunden sein muss. Dies ist insbesondere sehr nützlich für Webseitenentwickler, die auf dem lokalen System Webseiten erstellen und testen können. IIS abschalten Die "Internetadresse" für eigene Webseiten, die auf dem Rechner laufen, den man gerade benutzt, lautet "http://localhost/". Diese Zeile gibt man in die Adresszeile des Browsers (z.B. Internet Explorer oder Firefox) ein. Wenn hinter dieser "Adresse" kein Webserver sitzt und antwortet, liefert der Browser eine entsprechende Fehlermeldung, die besagt, dass er keine Antwort erhalten hat. In Windows 7 ist aber meist der Internet Information Server (IIS) eingerichtet, der auf die Anfrage eine Webseite zurückliefert. Diese enthält eine IIS Willkommensnachricht samt einem Link zu Microsoftwebseiten. Um XAMPP zu benutzen, muss man den IIS allerdings deaktivieren, denn XAMMP enthält mit Apache einen eigenen Webserver, der auf die restlichen Paketkomponenten abgestimmt ist. Normalerweise sollte es aber nur einen aktiven Webserver geben, denn die Webseite fragt standardmäßig an einer bestimmten Stelle nach und dort kann eben nur der eine oder der andere Webserver antworten. Um den IIS abzuschalten, muss man ihn in der Diensteverwaltung von Windows deaktivieren. Dazu klickt man auf den "Start"-Button von Windows und wählt im Menu "Systemsteuerung" aus. In dem erscheinenden Fenster gibt man oben rechts in Suchfenster das Suchwort "Dienste" ein und klickt bei den Suchergebnissen auf "Lokale Dienste anzeigen". Es erscheint eine Übersicht über vorhandene Windowsdienste und ihren Status. Diesen kann man dort auch verändern. Allerdings sollte man vorsichtig sein, Dienste zu verändern, die man nicht kennt. Der IIS firmiert in der Liste unter dem Namen "WWW-Publishingdienst". Wenn man ihn anklickt, erhält man auf der linken Seite einen Link, um den Dienst zu starten oder zu beenden (je nachdem, ob der Dienst gerade läuft oder nicht). Man beendet den Dienst und aktualisiert anschließend die Webseite mit dem Zugriff auf "http://localhost/". Diese sollte nun spätestens einen Fehler liefern. Wenn es keinen Fehler gibt, sollte man noch einmal einen anderen Browser öffnen und die Adresse aufrufen oder sicherstellen, dass der vorher benutzte Browser nicht einfach die Antwort in seinem Browsercache gespeichert hat und von dort aufruft, obwohl es gar keinen Webserver mehr gibt. In der Diensteverwaltung sollte man spätestens, wenn XAMPP zufriedenstellend läuft, verhindern, dass der IIS automatisch beim nächsten Windows-System-Start gestartet wird. Dazu klickt man mit der rechten Maustaste auf den IIS-Dienst in der Diensteliste und wählt im Kontextmenu "Eigenschaften". Im folgenden Fenster stellt man den Starttyp auf "manuell" um. XAMPP installieren Nachdem man das Programmpaket heruntergeladen hat, entpackt man es und verschiebt den dabei entstandenen XAMMP-Ordner in das Basislaufwerk (C:/). Im Ordner XAMPP finden sie zunächst die Datei "readme_de.txt" die unter anderem sagt, was nun zu tun ist. Dies sind vor allen folgende Schritte: 1) Starten sie das Setup mit der Datei "setup_xampp.bat". 2) Starten Sie das Control Panel (xampp-control.exe). 3) Starten sie den Apache Webserver, indem sie den Haken bei Svc setzen und dann den Start Button klicken. 4) Starten sie die Mysql-Datenbank, indem sie den Haken bei Svc setzen und dann den Start Button klicken. Nun sollten die wesentlichen Komponenten des Systems am laufen sein. Um das zu überprüfen, ruft man wieder die Siete "http://localhost/" mit einem Browser auf. Hier sollte nun deutlich sichtbar eine XAMPP Startseite erscheinen. XAMPP-Installation für die eigenen Bedürfnisse anpassen Um eigene Webprojekte auf dem XAMPP-Server auszuführen, müssen die Dateien im sogenannten Dokumentenordner liegen. Dieser ist der Ordner "htdocs" im Ordner "xampp". Hier findet sich zum Beispiel die Datei "index.html", die man im Browser über "http://localhost/index.html" aufrufen kann. Wenn man die Dateien im Dokumentenordnder ersetzt, oder eigene hinzufügt, kann man dort eigene Projekte anlegen. Testweise kann man in "htdocs" einen neuen Ordner "meintest" erstellen und darin eine Datei "hallo.html" erstellen, die irgendeinen Text enthält. Der Aufruf von "http://localhost/meintest/hallo.html" im Browser sollte diesen Text dann anzeigen. Der Dokumentenpfad läßt sich neben einigen anderen Einstellungen in der "Einstellungen-Datei" des Webservers ändern. Apache-Konfiguration Apache besitzt eine "Einstellungen-Datei", die er bei seinem Start abfragt, um bestimmte Parameter für den Betrieb zu erfahren. Dort sind zum Beispiel Dinge wie der Pfad zum Dokumenten-Verzeichnis beschrieben. Diese Datei heißt "httpd.conf" und befindet sich im Ordner "xampp/apache/conf". Wenn der Webserver prinzipiell läuft, sollte man vor jeder Änderung ganz besonders darauf achten, eine Sicherheitkopie der Datei zu machen. Älle aufgeführten Parameter sind in der Datei kurz beschrieben. Zeilen mit einem "#" am Anfang sind inaktive Zeilen, das heißt, sie werden nicht ausgeführt, sondern stehen nur da. Wenn man seine Änderungen gemacht hat, speichert man die Datei ab. Da die "Einstellungen" erst bei Start von Apache wirksam werden, muss man Apache neu starten, damit die Änderungen wirksam werden. Dies geht recht schnell, indem man in der Dienste-Liste (dort, wo man den IIS abgeschaltet hat: siehe "IIS abschalten") den Apacheeintrag anklickt und links "neu starten" auswählt. PHP-Konfiguration Der PHP Interpreter wird von Apache aufgerufen, sofern dieses in der Apache-Konfiguration so angegeben ist (was bei der ersten Installation der Fall ist). Die PHP-Programmdateien befinden sich im Ordner "xampp/php". In diesem Ordner findet man auch die Konfigurationsdatei für PHP, die "php.ini" heißt. Hier gilt im Prinzip das gleiche wie für die Apache-Konfigurationsdatei: Backups sind besonders wichtig, die Optionen werden in der Datei beschrieben (das Kommentarzeichen ist hier ";" statt "#" und der Apache-Server muss neu gestartet werden, bevor die Änderungen wirksam werden. Mysql-Konfiguration Die Konfiguration der Mysql-Datenbank unternimmt man am Besten mit dem beigefügten Programm "phpmyadmin", das man im Browser mit "http://localhost/phpmyadmin/" aufruft. XAMPP deinstallieren Sollte man eine XAMPP-Installation nicht mehr benötigen, kann man einfach das "XAMPP"-Verzeichnis löschen. Vorher muss man aber alle Server stoppen bzw. als Dienste deinstallieren. Alternativ kann man die Datei "uninstall_xampp.bat" ausführen. Fehlerbehandlungen Bei der Installation von XAMPP können unter Umständen einige Fehler oder Probleme auftreten. Ein paar von ihnen werden hier beschrieben: Standard-Methoden Einige Standardmethoden sollte man immer parat haben, insbesondere, wenn keiner der folgenden Hinweise Erfolg verspricht. Einige dieser Dinge erscheinen trivial und sind dennoch in vielen Fällen der Grund für den Fehler. Diese sind:
Es gibt schon einen Apache-Dienst, den ich aber nicht brauche Durch Rechtsklick auf einen Dienst in der Dienste-Liste (siehe: "IIS abschalten") und anschließender Auswahl von "Eigenschaften" können Sie den Pfad des ausgewählten Dienstes erkennen. So können Sie sehen, ob er zu deiner XAMPP-Installation gehört oder anderwertig in das System gelangt ist. Wenn Sie sicher sind, den Dienst nicht mehr zu brauchen, können Sie ihn wie folgt löschen (leider geht das nicht so einfach über die Dienste-Liste): Klicken Sie den "Start"-Button von Windows und geben in das Suchfeld unten "regedit" ein. Starten Sie dann das Programm "regedit.exe". Wählen Sie dort in der Liste den Dienst (z.B: "Apache 2.2") und löschen ihn durch Rechtsklick. Starten Sie anschließend Windows neu, damit die Änderungen wirksam werden. Nach dem Neustart sollte der Dienst in der Liste fehlen (bzw. durch den gewünschten Dienst ersetzt sein). Beachten Sie, dass unsachgemäße Änderungen in der Registry von Windows, die man mit regedit vornehmen kann, im schlimmsten Fall dazu führen können, dass Windows anschließend nicht mehr (korrekt) funktioniert. phpmyadmin meldet einen Fehler beim ersten Start Es kann vorkommen, dass phpmyadmin einen Fehler meldet, der besagt, dass Nutzername und Passwort ihm nicht erlauben, auf die Mysql-Datenbank zuzugreifen. Dafür gibt es in der Standardinstallation eigentlich keinen Grund, denn die setzt das mysql "root" Passwort auf den Nutzer "root" mit Passwort "" (leeres Passwort) und genau diese Daten sind in der Einstellungsdatei von phpmyadmin angegeben. Helfen kann folgendes Vorgehen. Rufen sie die Standardstartseite von XAMPP auf (dazu müssen ggf. die entsprechenden Dateien "index.php", "index.html" und der Ordner "xampp" (nicht zu verwechseln mit dem Hauptordner "xampp", der die komplette Installation enthält !!!) die beim Start im Dokumentenverzeichnis ("xampp/htdocs") waren, wieder dort zurückkopiert werden). Auf der Startseite gibt es im Menu auf der linken Seite eine Beispielanwendung für eine CD-Verwaltung. Benutzen sie diese und geben dort einige Daten ein. Dies funktioniert erstaunlicherweise fehlerfrei. Rufen sie nun noch einmal phpmyadmin auf, in vielen Fällen funktioniert es jetzt einfach (obwohl man nichts geändert hat).
Verwandte Artikel | ||
| Was muss ich beachten?
siehe wichtige Hinweise am Anfang des Artikels. | ||
| Wieso funktioniert das?
-- | ||
| Dieser Artikel gehört zu folgenden Kategorien: "Computer" |
| Neuen Artikel erstellen | Diesen Artikel bearbeiten | Rückmeldung geben |