Page 1 of 14 apache friends - xampp für windows 18.11.2005 http

Transcription

Page 1 of 14 apache friends - xampp für windows 18.11.2005 http
apache friends - xampp für windows
Page 1 of 14
deutsch · english · français (beta)
XAMPP HotScripts-Bewertung
Bitte gebt uns hier ein kleines Feedback zu XAMPP.
Je mehr positive Öffentlichkeit wir bekommen desto mehr
Menschen werden auch von XAMPP erfahren und es einsetzen.
Dadurch wird XAMPP unter verschiedensten Bedingungen getestet
und so wird auch die Qualität von XAMPP weiter steigen.
XAMPP-Bewertung
Exzellent!
Abschicken!
News: PHP IMAP Patch für SSL Support erhältlich!
Vielen Dank an hierfür an Carsten Wiedmann!
Die neue XAMPP 1.5.0-pl1 Version ist erschienen mit ...
z
z
z
z
z
z
Update MySQL 5.0.15
Update Apache 2.0.55
Update OpenSSL 0.9.8a
Update PHP 4.4.1 pl1
Update Mercury Mail Transport System v4.01b
und vieles mehr ...
Zusätzliches ist mit dem neuen Apache 2.0.55 ein neues PerlAddon für den XAMPP 1.5.0 erhältlich.
Für alle "Newcomer": Das Basis Paket vom XAMPP ist Pflicht. Alle
weiteren Zusatz Pakete hier genannt "Add-Ons" sind optional. Wer die Installer Version
benutzt, sollte unbedingt auch bei den Add-Ons die entsprechenden Installer Versionen
verwenden.
Alle Versionen (auch der "alte" WAMPP) können nach wie vor heruntergeladen werden und
zwar bei
SourceForge.
Sprungbrett
Download
XAMPP
XAMPP Add-Ons
XAMPP Lite
Die "Installation"
Methode A: Die Installation mit Installer
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 2 of 14
Methode B: Die "Installation" ohne Installer (ZIP/7-ZIP-EXE)
Die Praxis
Praxis
Praxis
Praxis
Praxis
1:
2:
3:
4:
Die
Die
Die
Die
XAMPP
XAMPP
XAMPP
XAMPP
Server starten, stoppen, testen
Server als Dienste einrichten
Addons
Upgrades
Die Frage nach der Sicherheit
Sehr wichtige Informationen!
Die XAMPP Sicherheitskonsole
Die Deinstallation
Die Deinstallation Methode A: Installer Version
Die Deinstallation Methode B: Die zip & 7-zip Pakete
Grundlegende Fragen
Frage
Frage
Frage
Frage
Frage
Frage
1:
2:
3:
4:
5:
6:
Was ist der XAMPP in der Lite Version?
Wo lege ich meine Dokumente hin?
Kann ich den XAMPP verschieben?
"Automatische" Startseiten für die WWW-Ordner?
Wie wechsele ich von PHP5 auf PHP4 u. umgekehrt?
Wo kann ich die Konfigurationen verändern?
LIES MICH
Wo finde ich weitere Informationen (FAQs etc.)?
Wo ist was ?
Das MySQL Passwort
XAMPP
XAMPP für Windows steht in drei Varianten zum Download zur Verfügung:
Installer-Version
Für Bequeme: XAMPP mit kompfortabler Installationsroutine.
Gewöhnliches ZIP-Archiv
Für Puristen: XAMPP als ganz einfaches ZIP-Archiv.
Selbstextrahierendes ZIP-Archiv
Für Sparsame: XAMPP als sehr kleines selbstextrahierendes 7-ZIP-Archiv.
XAMPP für Windows 1.5.0-pl1 vom 08. November 2005
Version
XAMPP Windows 1.5.0pl1
[Basispaket]
Installer [MD5]
Größe Inhalt
Apache HTTPD 2.0.55, MySQL 5.0.15, PHP 5.0.5 + 4.4.1 pl1 + PEAR +
Switch, MiniPerl 5.8.7, mod_ssl 2.0.54, Openssl 0.9.8a, PHPMyAdmin 2.6.4
pl3, XAMPP Control Panel 2.1, eAccelerator 0.9.4, Webalizer 2.01-10,
Mercury Mail Transport System für Win32 und NetWare Systems v4.01a,
FileZilla FTP Server 0.9.10a, SQLite 2.8.15, ADODB 4.65, Zend Optimizer
2.5.10a, XAMPP Security. Für Windows 98, 2000, XP. Siehe
README
26 MB Installer-Version
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 3 of 14
ZIP [MD5]
70 MB Gewöhnliches ZIP-Archiv
EXE (7-zip) [MD5]
23 MB Selbstextrahierendes ZIP-Archiv
Mit PHP 4.4.1 pl1 Patch sowie weiteren kleinen Bug fixes.
Patch 1.5.0-pl1
ZIP [MD5]
1 MB Gewöhnliches ZIP-Archiv
EXE (7-zip) [MD5]
3 MB Selbstextrahierendes ZIP-Archiv
SSL Support für das IMAP-Modul für PHP 5.0.5 & PHP 4.4.1.
PHP IMAP Patch
ZIP [MD5]
1 MB Gewöhnliches ZIP-Archiv
EXE (7-zip) [MD5]
1 MB Selbstextrahierendes ZIP-Archiv
Mit MySQL 5.0.15, Apache 2.0.55, PHP 4.4.1 pl1, PHPMyAdmin 2.6.4 pl3
(und mehr) für die XAMPP Version 1.4.16.
CHANGES
Upgrade Package
1.5.0-pl1
Installer [MD5]
14 MB Installer-Version
ZIP [MD5]
47 MB Gewöhnliches ZIP-Archiv
EXE (7-zip) [MD5]
13 MB Selbstextrahierendes ZIP-Archiv
Achtung: Wenn du diese Dateien auspackst und einen Virusscanner benutzt, kann es zu
falschen Virus-Warnungen kommen. Siehe
XAMPP für Windows FAQ.
XAMPP Add-Ons
Die Pakete aus der folgenden Tabelle sind Erweiterungen für das obige XAMPP. Sie werden
für den normalen Betrieb nicht benötigt.
XAMPP für Windows Add-Ons
Version
Perl 5.8.7
(Version 1.5.0)
Größe Inhalt
Perl 5.8.7, mod_perl 2.0.1 Addon Paket NUR (!) für das XAMPP Paket 1.5.0
mit dem Apache 2.0.55. Die Installer Version benötigt den Installer des
Basis Paketes. Für frühere XAMPP Pakete gibt es die älteren Perl Add-ons
unter www.sourceforge.net
Siehe
README
Installer [MD5]
30 MB Installer-Version
ZIP [MD5]
51 MB Gewöhnliches ZIP-Archiv
EXE (7-zip) [MD5]
28 MB Selbstextrahierendes ZIP-Archiv
Python 2.3.5
Python 2.3.5, mod_python 3.1.3, Spyce 2.0.3. Addon Paket nur für die
XAMPP Basispakete ab Version 1.4.15 empfohlen. Nach dem Setup die
"apachepython_start.bat" benutzen, wenn die PYTHONHOME
Systemvariable nicht gesetzt ist.
Siehe
README
Installer
5 MB Installer-Version
ZIP
7 MB Gewöhnliches ZIP-Archiv
EXE (7-zip)
4 MB Selbstextrahierendes ZIP-Archiv
Tomcat 5.5.9
Installer
ZIP
EXE (7-zip)
Cocoon
Installer
Tomcat 5.5.9 und mod_jk2/2.0.4. Für das XAMPP Basis Paket 1.4.15 oder
höher. BENÖTIGT SUN J2SE SDK 5.0. Windows NT, 2000, XP Professional
empfohlen, erfolgreich geprüft unter Windows 98 SE. Die Installer Version
braucht die Installerversion des Basis Paketes.
Siehe
README
7 MB Installer-Version
12 MB Gewöhnliches ZIP-Archiv
7 MB Selbstextrahierendes ZIP-Archiv
Add-on mit Cocoon 2.1.5.1. Braucht in jedem Fall das Tomcat Add-on!!
Und 165 MB freien Speicherplatz! Die Installer Version benötigt wieder den
Installer des Basis Paketes sowie die Installer Version vom Tomcat Paket.
Siehe
README
38 MB Installer-Version
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 4 of 14
ZIP
53 MB Gewöhnliches ZIP-Archiv
EXE (7-zip)
37 MB Selbstextrahierendes ZIP-Archiv
XAMPP Lite
»XAMPP Lite« ist ein zusätzliches XAMPP, dass extra klein zusammengestellt würde. Es gilt
als der Nachfolger von MiniXAMPP. Im Gegensatz zum normalen, großen XAMPP wird XAMPP
Lite aber nicht regemäßig aktualisiert.
XAMPP Lite
Version
Größe Inhalt
Kleiner als der alte MiniXAMPP mit Apache 2.0.55 + PHP 5.0.5 (ohne PEAR)
+ MySQL 5.0.15 + PHPMyAdmin 2.6.4-pl3 + eAccelerator 0.9.4 + Openssl
0.9.8a + SQLite 2.8.15. Für Liebhaber des "Kleinen". Das Paket wird aber
unregelmäßig aktualisiert, es gibt für die Lite Version keine Upgrades usw.
Also ein reines "Take-Run-Delete-Forget-it" Paket.
XAMPP Lite 1.5.0
ZIP [MD5]
31 MB Gewöhnliches ZIP-Archiv
EXE (7-zip) [MD5]
12 MB Selbstextrahierendes ZIP-Archiv
Methode A: Die Installation mit Installer
Die Installer Version ist für Einsteiger gut geeignet. Das Menu ist mehrsprachig und
begleitet dich durch die einfache Routine. Für die Einrichtung auf NT Systemen ist es
sinnvoll, dass du administrative Rechte besitzt. Schließlich den XAMPP starten oder stoppen
über das XAMPP Control Panel auf dem Desktop oder über die Einträge unter
Start|Programme|apachefriends|xampp.
Das Zielverzeichnis auswählen.
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 5 of 14
Das XAMPP Control Panel zum starten & stoppen der Server sowie für Installation oder
Deinstallation von Diensten
Methode B: Die "Installation" ohne Installer (ZIP/7-ZIP-EXE)
Die Einrichtung ohne Installer ist für alle jene Personen geeignet, die sich überflüssige
Registry-Einträge ersparen wollen. Oder einfach schnell mal XAMPP ausprobieren möchten.
Die Methode: Das ZIP Archiv oder wahlweise die selbstextrahierende 7-zip-EXE im
Zielverzeichnis entpacken. Es entsteht dort ein Verzeichnis namens XAMPP. In diesem
Ordner ([Pfad-zum-XAMPP]\xampp) nach dem Entpacken unbedingt die "setup_xampp.bat"
starten. Es werden alle nötigen Konfigurationsdateien mit dem absoluten Pfaden zum
XAMPP angepasst. Zum Schluß die einzelnen XAMPP Server z.B. über die "xamppcontrol.exe" starten oder stoppen. Noch schneller geht es wenn du den XAMPP direkt auf
deine Partition entpackst. Damit entsteht ein Verzeichnis wie c:\xampp oder d:\xampp oder
e:\xampp usw. Jetzt kannst du gleich den Apache 2, MySQL oder den Mercury Mail Server
starten. Ohne Anpassung der Konfiguration über die "setup_xampp.bat". Aber Achtung: Der
FileZilla FTP Server wird sich weigern. Dieser benötigt absolute Pfade. Aber
"setup_xampp.bat" kannst du ja für den "full support" immer noch ausführen.
Die hier angesprochene Methode der "Installation" gilt auch für den XAMPP Lite! Allerdings
heißt hier der Stammordner "xampplite". File Zilla und Mercury Mail sowie das optionale
PHP 4 fehlen in dieser sehr kleinen Version. Starten kannst du den Apache mit MySQL z.B
mit "xampp_start.exe", stoppen mit "xampp_stop.exe".
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 6 of 14
Ziel auswählen.
Extrahieren.
In den neuen XAMPP Ordner wechseln und dort ...
... die "setup_xampp.bat" ausführen.
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 7 of 14
Um Verwirrung zu vermeiden: Bei der Installer Version vom XAMPP ist die manuelle
Ausführung der "setup_xampp.bat" nicht notwendig. Bei den 7-zip/ZIP-Archiven allerdings
schon.
Ich möchte den XAMPP ohne Setup starten!!
Wichtiger Hinweis: Wer den XAMPP auf der obersten Verzeichnishierarchie entpackt, z.B.
direkt auf C:\ oder D:\ kann die meisten Server wie den Apache und MySQL direkt starten,
d.h. ohne Ausführung der "setup_xampp.bat". Also würde z.B. der Apache im obigen
Beispiel unter dem Stammverzeichnis D:\xampp auch ohne das Setup laufen.
Praxis 1: Die XAMPP Server starten, stoppen, testen
Die universelle Konsole heißt XAMPP Control (nicht in der Lite-Version enthalten) von
www.nat32.com, vielen Dank!
\xampp\xampp-control.exe
Weitere Server Skripte:
Apache & MySQL start: .\xampp\xampp_start.exe
Apache & MySQL stop: .\xampp\xampp_stop.exe
Nur Apache start: .\xampp\apache_start.bat
Nur Apache stop: .\xampp\apache_start.bat
Nur MySQL start: .\xampp\apache_start.bat
Nur MySQL stop: .\xampp\apache_stop.bat
Mercury Mailserver start: .\xampp\mercury_start.bat
(Kein Konsole, sondern nur GUI. Stop über GUI)
FileZilla Server erst einrichten: .\xampp\filezilla_setup.bat
FileZilla Server start: .\xampp\filezilla_start.bat
FileZilla Server stop: .\xampp\filezilla_stop.bat
Test: Nach dem Start vom Apache mit dem Browser die Adresse http://localhost bzw.
http://127.0.0.1 öffnen und die XAMPP Beispiele und alle weiteren Tools prüfen.
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 8 of 14
Praxis 2: Die XAMPP Server als Dienste einrichten
Die Server im XAMPP können auch als Dienst unter den folgenden Plattformen installiert
werden: Windows NT4, 2000, XP.
Apache Dienst install: .\xampp\apache\apache_installservice.bat
Apache Dienst uninstall: .\xampp\apache\apache_uninstallservice.bat
MySQL Dienst install: .\xampp\mysql\mysql_installservice.bat
MySQL Dienst uninstall: .\xampp\mysql\mysql_uninstallservice.bat
FileZilla Dienst (un)install: .\xampp\filezilla_setup.bat
Mercury: Keine Dienstinstallation möglich!
Praxis 3: Die XAMPP Addons
Zahlreiche Addons gibt es für die verschiedenen Anforderungen. XAMPP Addons kann jeder
bereitstellen. Damit unterliegt der Support des Addons dem jeweiligen Hersteller. Die
offiellen Addons von ApacheFriends sind zur Zeit:
z
z
z
z
Perl Addon mit Mod_Perl und einer Auswahl wichtiger Perl Module
Tomcat Addon (Voraussetzung: SUN J2SE SDK muss bereits installiert sein)
Cocoon für Tomcat Addon (Voraussetzung: Tomcat Addon muss installiert sein)
Python Addon
Die goldene Regel für die Installation von Addons heißt: Wer die Installer Version von
XAMPP besitzt, sollte auch die Installer Version des Addons zurückgreifen. Wer das ZIP
Archiv bzw. das 7-zip-EXE Archiv von XAMPP benutzt, braucht das ZIP oder 7-zip-EXE
Archiv des Addons. Am einfachsten ist die Etablierung eines Addons mit Install Shield für
die XAMPP Installer Version, wo die Einbindung automatisch geschieht. Etwas mehr
Handarbeit benötigt der XAMPP als ZIP (7-zip) Archiv. Hierbei das Addon direkt in das
XAMPP Hauptverzeichnis entpacken bzw. überschreiben und danach die "setup_xampp.bat"
für die Anpassung des Addons starten.
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 9 of 14
Der Inhalt von Addon- oder Upgrade-Archiven kommen direkt in das XAMPP Verzeichnis!
Alle vier Addons sind in diesem Beispiel installiert und können wahlweise über die
"setup_xampp.bat" (de)aktiviert werden.
Weitere XAMPP Add-ons findet ihr auch unter
http://sourceforge.net/projects/xamppaddon
Praxis 4: Die XAMPP Upgrades
Mit neuen Versionen gibt es in der Regel auch Upgrades, die ein bestehenden XAMPP auf
den neuesten Stand bringen sollen. Allerdings ist ein Upgrade eines Programmes oder
Servers dann NICHT möglich, wenn die jeweilige grundlegende Veränderungen vollzogen
haben, die sich in der Konfiguration niederschlagen. Grundsätzlich aktualisieren die XAMPP
Upgrades (win32) nur die Programmdateien, sicherheitshalber aber nicht bestehende
Konfigurationen. Für die Installer Version bitte das Upgrade als Installer benutzen.
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 10 of 14
Ansonsten das gepackte Upgrade-Archiv direkt in den XAMPP einspielen und die alten
Dateien überschreiben.
Sehr wichtige Informationen!
Wie schon an anderer Stelle erwähnt ist XAMPP nicht für den Produktionseinsatz gedacht,
sondern nur für Entwickler in Entwicklungsumgebungen. Das hat zur Folge, dass XAMPP
absichtlich nicht restriktiv sondern im Gegenteil sehr offen vorkonfiguriert ist. Für einen
Entwickler ist das ideal, da er so keine Grenzen vom System vorgeschrieben bekommt. Für
einen Produktionseinsatz ist das allerdings überhaupt nicht geeignet.Hier eine Liste, der
Dinge, die an XAMPP absichtlich(!) unsicher sind:
z
z
z
z
z
Der MySQL-Administrator (root) hat kein Passwort.
Der MySQL-Daemon ist übers Netzwerk erreichbar.
PhpMyAdmin ist übers Netzwerk erreichbar.
XAMPP Verzeichnis ist nicht geschützt.
Bekannte Beispiel-Benutzer bei FileZilla FTP und dem Mercury Mail Server.
Alle diese aufgeführten Punkte können zu schwerwiegenden Sicherheitsproblemen führen,
wenn der betreffende Rechner schutzlos und damit für jede außen stehende Person
zugänglich im Internet agiert. Es ist somit jedem selbst überlassen, diese Lücken bei Bedarf
zu schließen. In vielen Fällen reicht hierzu eine Firewall oder einfach eine
Internetverbindung über einen externen Router aus. In beiden Fällen ist der Rechner in der
Regel nicht von außen erreichbar. Eine erste Hilfe bietet auch die "XAMPP
Sicherheitskonsole".
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 11 of 14
Die XAMPP Sicherheitskonsole
Wer den XAMPP in einem Netzwerk betreiben möchte, so dass der XAMPP-Server auch von
anderen erreichbar ist, sollte unbedingt die folgende URL aufrufen, um die grobsten
Sicherheitsprobleme zu beheben:
Bis Version 1.4.14:
http://127.0.0.1/xampp/xamppsecurity.php
Ab Version 1.4.15:
http://127.0.0.1/security
Neben einen Portcheck kann hier das root Passwort für MySQL und PhpMyAdmin sowie auch
ein Verzeichnisschutz für die XAMPP-Seiten eingerichtet werden.
Allerdings kann diese webbasierte Konsole noch alle Sicherheitsprobleme einschränken.
Beispielweise die notwendigen Änderungen der Konfiguration des FileZilla und des Mercury
Servers, insbesondere der zulässigen Benutzer. Wer die beiden Server nicht benötigt, lässt
diese erst gar laufen. Das ist dann auch sehr sicher!
Die Deinstallation Methode A: Installer Version
Um die INSTALLER Version von XAMPP zu entfernen bitte hierfür unbedingt die
dazugehörige UNINSTALL Routine benutzen:
\xampp\unstall.exe
Damit werden auch alle nunmehr nutzlosen Windows-Registry Einträge vom XAMPP
gelöscht.
Die Deinstallation Methode B: Die zip & 7-zip Pakete
Die folgenden XAMPP Derivate können durch einfaches Löschen des gesamten
Verzeichnisses entfernt werden:
z
z
z
ZIP aArchiv
Selbstextrahierendes 7-ZIP Archiv
XAMPP lite version
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 12 of 14
Bitte vergesst zuvor nicht, etwaige XAMPP Dienste vor dem Löschen zu deinstallieren, sollte
solche zuvor welche installiert worden sein. Diese Methode bitte NICHT mit der INSTALLER
Version anwenden sondern in dem Fall die "uninstall.exe" benutzen.
Frage 1: Was ist der XAMPP in der Lite Version?
Der XAMPP Lite (umgangsprachl. für engl. leight) ist eine stark "abgespeckte" Version des
XAMPP ohne Mercury Mail und FTP Server. In der Lite Version sind enthalten: Apache mit
OpenSSL, MySQL, PHP5, MiniPerl. Sowohl Addons als auch Upgrades existieren NICHT für
die Lite Version. Die Lite Version benutzt den XAMPP Stammordner "xampplite".
Frage 2: Wo lege ich meine Dokumente hin?
Der Ordner für alle Web-Dokumente lautet \xampp\htdocs. Wer hier z.B. ein "test.html"
hineinpackt, kann diese mit der URL http://localhost/test.html aufrufen. Und "test.php"?
Dann eben http://localhost/test.php. Ein neuer Unterordner für Web gefällig? Einfach unter
\xampp\htdocs einen neuen Ordner wie "neu" (bitte
Probleme? Siehe auch:
ohne Leer -und Sonderzeichen) erstellen, Test-Datei
»XAMPP für Windows FAQ«
dort einfügen und aufrufen mit
http://localhost/neu/test.html.
Weitere Spezifika:
z
z
z
z
z
z
z
z
CGI) Ausführbar: Überall, Zugelassene Endung: .cgi => Basispaket
PHP) Ausführbar: Überall, Zugelassene Endungen: .php .php4 .php3 .phtml =>
Basispaket
MOD Perl) Ausführbar: .\xampp\htdocs\modperl, Zugelassene Endung: .pl => Perl
Addon
ASP Perl) Ausführbar: .\xampp\htdocs\modperlasp, Zugelassene Endung: .asp =>
Perl Addon
JSP Java) Ausführbar: .\xampp\tomcat\webapps\java (u.a), Zugelassene Endung:
.jsp => Tomcat Addon
Servlets Java) Ausführbar: .\xampp\tomcat\webapps\java (u.a), Zugelassene
Endungen: .html (u.a) => Tomcat Addon
MOD Python) Ausführbar: .\xampp\htdocs\python, Zugelassene Endung: .py =>
Python Addon
Spyce Python) Ausführbar: .\xampp\htdocs\python, Zugelassene Endung: .spy =>
Python Addon
Frage 3: Kann ich den XAMPP verschieben?
Ja, für den XAMPP als ZIP bzw 7-zip-Exe Paket ist diese Möglichkeit vorgesehen. Nach dem
Verschieben oder Kopieren des gesamten XAMPP in das neue Verzeichnis unbedingt die
"setup-xampp" benutzen. Die neuen absoluten Pfade werden damit angepaßt. ACHTUNG:
Bitte nicht für Installer Version komplett verschieben, da dann der Uninstaller nicht mehr
funktiontüchtig ist. Für die Installer-Version der Tip: XAMPP komplett in das neue
Verzeichnis kopieren, mit der "setup_xampp.bat" anpassen und zum Schluss den Original
XAMPP über den Uninstaller normal deinstallieren.
Frage 4: "Automatische" Startseiten für die WWW-Ordner?
Diese Dateien für den sog. "DirectoryIndex" im Apache Server heißen standardgemäß
"index.html" oder "index.php" usw. D.h. wenn der Apache eine "index.html" in einem
Verzeichnis findet, benutzt er eben diese, wenn der Klient (Browser) keine genauen
Dateiangaben gemacht hat (z.B. http://localhost/xampp). Die Hirarchie der "index" Dateien
im XAMPP lautet wie folgt:
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 13 of 14
index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.html.var
index.phtml
Frage 5: Wie wechsele ich von PHP5 auf PHP4 u. umgekehrt?
Der XAMPP (nicht die Lite-Version!) besitzt sowohl PHP5 als auch PHP4. Zwischen beiden
PHP Versionen kann über die $pfad-zum-xampp\xampp\php-switch.bat gewechselt werden.
ACHTUNG: Der Apache Server muss hierfür gestoppt sein.
Frage 6: Wo kann ich die Konfigurationen verändern?
Im XAMPP werden alle Einstellungen klassisch über Konfigurationsdateien verändert.
Folgende Konfigurationsdateien existieren:
Apache Grundkonfiguration: .\xampp\apache\conf\httpd.conf
Apache SSL: .\xampp\apache\conf\ssl.conf
Apache Perl (nur mit Addon): .\xampp\apache\conf\perl.conf
Apache Tomcat (nur mit Addon): .\xampp\apache\conf\java.conf
Apache Python (nur mit Addon): .\xampp\apache\conf\python.conf
PHP: .\xampp\apache\conf\php.ini (der aktuell benutzten Version)
MySQL: .\xampp\mysql\bin\my.cnf
phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php
FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml
Mercury Mail Grundkonfiguration: .\xampp\MercuryMail\MERCURY.INI
Sendmail: .\xampp\sendmail\sendmail.ini
Wo finde ich weitere Informationen (FAQs etc.)?
Bitte besucht hierfür unsere XAMPP Windows FAQs:
http://www.apachefriends.org/de/faq-xampp-windows.html
Oder nutzt unser Forum für eure Fragen:
http://www.apachefriends.org/f/
Wo ist was ?
Das Wichtigste in der Übersicht:
Datei (Verzeichnis)
Bedeutung
\(mini)xampp\apache\logs
Logverzeichnis für Apache und PHP.
\(mini)xampp\cgi-bin\
Das CGI-BIN-Verzeichnis.
\(mini)xampp\apache\conf\httpd.conf
Die zentrale Konfigurations-Datei für den
Apache.
\(mini)xampp\apache\bin\php.ini
Die zentrale Konfigurations-Datei für PHP mit
MOD_PHP
\(mini)xampp\htdocs\
Das zentrale Dokumentenverzeichnis für HTML,
PHP, CGI ..
\(mini)xampp\install\
Notwendig für das erste Setup ...
\(mini)xampp\mysql\
Der Datenbankserver MySQL
\(mini)xampp\perl\
Das Perl-Verzeichnis.
\(mini)xampp\php\
php.exe + dlls + pear usw.
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005
apache friends - xampp für windows
Page 14 of 14
\(mini)
xampp\phpmyadmin\config.inc.php
Die Konfigurations-Datei für phpMyAdmin.
\(mini)xampp\tmp
Temp. Ordner für PHP-Uploads, Sessions usw.
\(mini)xampp\moddav
MOD-DAV Beispielordner.
Das MySQL Passwort
Der MySQL-Server startet ohne Passwort für MySQl-Administrator "root". Für eine Zugriff in
PHP sähe das also aus: mysql_connect("localhost","root","");
Ein Passwort für "root" könnt ihr falls gewünscht über den mysqladmin in der
Eingabeforderung setzen. (Danach MySQL Neustart nicht vergessen). Z.B:
\...\(mini)xampp\mysql\bin\mysqladmin -u root password geheim
Wichtig: Nach dem einsetzen eines neuen Passwortes für root muss auch PHPMyAdmin
informiert werden! Das geschieht über die Datei "config.inc.php" zu finden als \(mini)
xampp\phpmyadmin\config.inc.php. Dort also folgenden Zeilen editieren:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP MySQL Authentifizierung
Jetzt wird das korrekte Passwort für "root" abgefragt, bevor PHPMyAdmin startet.
Vergleicht hierzu bitte auch die drei vorgestellten Methoden in den Windows FAQ:
http://www.apachefriends.org/de/faq-xampp-windows.html#password0
(und folgende)
Autor:
Kay 'Birdsinging' Vogelgesang
Letzte Änderung: Do 17 Nov 2005 19:15:28 CET
© 2002-2005 Apache Friends
http://www.apachefriends.org/de/xampp-windows.html
18.11.2005

Documents pareils