InfoHome | Themen | Projekte | Links | Software |
|
XAMPPXAMPP ist eine freie Software-Distribution des Webservers Apache, der Datenbank MySQL und den Skriptsprachen PHP und Perl, die es ermöglicht, diese Programme auf sehr einfache Weise zu installieren und zu konfigurieren. Das X steht hierbei für die verschiedenen Betriebssysteme auf denen es eingesetzt werden kann. XAMPP enthält zusätzlich andere nützliche Werkzeuge wie den FTP-Server FileZilla und MySQL-Administrationsoberfläche phpMyAdmin. ApacheApache ist eine Webserver-Programm.
Nach der Installation von XAMPP lässt sich der Apache-Webserver über das XAMPP Control Panel (Startmenüeintrag) starten und beenden. Der Webserver muss gestartet sein (Status: running), damit der Webserver Anfragen von Clients beantworten kann. Ebenfalls über das XAMPP Control Panel lassen sich Apache und MySQL als Dienst einrichten (Häkchen setzen bei svc). Ist ein Programm als Dienst eingetragen, wird es beim Start von Windows automatisch gestartet. Eine wichtige Rolle im Zusammenhang mit dem Webserver Apache spielt das Verzeichnis htdocs, das im xampp-Ordner zu finden ist und als Wurzelverzeichnis für den Webserver dient. In dieses Verzeichnis werden alle Daten gespeichert, die später über den Webserver abrufbar sein sollen. Natürlich können in diesem Verzeichnis auch Unterordner erstellt und verschachtelt werden. Das Abrufen von Daten, die auf dem Webserver gespeichert sind, erfolgt mit Hilfe eines Browsers. Ein Webserver, der auf dem lokalen Rechner läuft, kann über den Namen localhost angesprochen werden. Dann folgt die genaue Pfadangabe, relativ zum Ordner htdocs. Ist eine Datei demo.html direkt in htdocs gespeichert, ist sie im Browser über die Adresse http://localhost/demo.html erreichbar. Liegt sie im Unterordner aufg1, lautet ihre Adresse http://localhost/aufg1/demo.html. Webserver-Einrichtung in der SchuleIn der Schule läuft der Webserver auf dem (Server-) Rechner mit dem schönen Namen svr2-130-w2k. Für jeden Kursteilnehmer steht ein Ordner mit der Bezeichnung [1. Buchstabe des Vornamens + Nachname] zur Verfügung. Alle persönlichen Ordner liegen im Ordner kurs12, der seinerseits in htdocs liegt. Anwendungsbeispiel: Das
Verzeichnis kurs12 ist im Netzwerk freigegeben und wird beim Start von
Windows als Laufwerk Y: gemountet. Deshalb ist es am einfachsten über
den Arbeitsplatz erreichbar. Für die persönlichen Ordner ist der
Zugriff auf die jeweiligen Besitzer beschränkt. MySQLAuch der MySQL-Datenbankserver kann über das XAMPP Control Panel gesteuert werden. Der MySQL-Server muss sich im Status "running" befinden, damit Anfragen möglich sind. Wichtig im Zusammenhang mit MySQL sind zunächst einmal die Anmeldedaten. Nach der Installation von XAMPP gibt es nur den MySQL-Benutzer root mit leerem Passwort. root hat Administratorrechte. Zur Administration von MySQL enthält XAMPP die Web-Anwendung phpmyadmin. Der Ordner phpmyadmin befindet sich direkt im Ordner htdocs. Über den Browser ist die grafische Oberfläche zur Administration von MySQL standardmäßig also über den Browser-Aufruf http://localhost/phpmyadmin zu erreichen. Die index-Datei im Ordner phpmyadmin wird vom Webserver automatisch geliefert, sofern keine andere Datei explizit angegeben wird. Datenbankserver-Einrichtung in der SchuleAuch der MySQL-Server läuft auf dem Host svr2-130-w2k. Für jeden Kursteilnehmer ist ein MySQL-Benutzer angelegt worden. Der Benutzername setzt sich wiederum aus dem 1. Buchstabe des Vornamens und dem Nachnamen zusammen. Die Passwörter sind beim Kursleiter zu erfragen. Jeder Benutzer hat seine eigene Datenbank zur Verfügung, innerhalb derer er alle Rechte hat. phpmyadmin ist unter der Adresse http://svr2-130-w2k/phpmadmin zu erreichen. |
© 2004-2024 M. Blanke · Ursulaschule · Kleine Domsfreiheit 11-18 · 49074 Osnabrück |