Beruflich Dokumente
Kultur Dokumente
5 ######
+ Apache 2.2.6
+ MySQL 5.0.51
+ PHP 5.2.5 + PHP 4.4.7 + PEAR
+ PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat")
+ XAMPP Control Version 2.5 from www.nat32.com
+ XAMPP Security 1.0
+ SQLite 2.8.15
+ OpenSSL 0.9.8g
+ phpMyAdmin 2.11.3
+ ADOdb 4.96
+ Mercury Mail Transport System v4.52
+ FileZilla FTP Server 0.9.24
+ Webalizer 2.01-10
+ Zend Optimizer 3.3.0
+ eAccelerator 0.9.5.2 fr PHP 5.2.5 (auskommentiert php.ini)
---------------------------------------------------------------
* System-Voraussetzungen:
+ 64 MB RAM (EMPFOHLEN)
+ 200 MB freier Speicherplatz
+ Windows 98, ME oder
+ Windows NT, 2000, XP (EMPFOHLEN)
* SCHNELLINSTALLATION:
[HINWEIS: Auf die obersten Hirachie eines beliebigen Laufwerks bzw. auf dem
Wechseldatentrger des USB-Sticks entpacken => E:\ oder W:\. Es entsteht E:\xampp
oder W:\xampp. Fr den USB-Stick nicht die "setup_xampp.bat" nutzen, um ihn auch
transportabel nutzen zu knnen!]
---------------------------------------------------------------
* PASSWRTER:
1) MySQL:
Benutzer: root
Passwort:
(also kein Passwort!)
2) FileZilla FTP:
Benutzer: newuser
Passwort: wampp
Benutzer: anonymous
Passwort: some@mail.net
3) Mercury:
TestUser: newuser
Passwort: wampp
4) WEBDAV:
Benutzer: wampp
Password: xampp
---------------------------------------------------------------
- \xampp\apache\apache_installservice.bat
===> Installiert den Apache 2 als Dienst
- \xampp\apache\apache_uninstallservice.bat
===> Deinstalliert den Apache 2 als Dienst
- \xampp\mysql\mysql_installservice.bat
===> Installiert MySQL als Dienst
- \xampp\mysql\mysql_uninstallservice.bat
===> Deinstalliert MySQL als Dienst
==> Nach allen De- / Installationen der Dienste, System unbedingt neustarten!
---------------------------------------------------------------
Wie schon an anderer Stelle erwhnt ist XAMPP nicht fr den Produktionseinsatz
gedacht, sondern nur fr Entwickler in Entwicklungsumgebungen. Das hat zur Folge,
dass XAMPP absichtlich nicht restriktiv sondern im Gegenteil sehr offen
vorkonfiguriert ist. Fr einen Entwickler ist das ideal, da er so keine Grenzen vom
System vorgeschrieben bekommt.
Fr einen Produktionseinsatz ist das allerdings berhaupt nicht geeignet!
Hier eine Liste, der Dinge, die an XAMPP absichtlich (!) unsicher sind:
- Der MySQL-Administrator (root) hat kein Passwort.
- Der MySQL-Daemon ist bers Netzwerk erreichbar.
- phpMyAdmin ist ber das Netzwerk erreichbar.
- In dem XAMPP-Demo-Seiten (die man unter http://localhost/ findet) gibt es den
Punkt "Sicherheitscheck".
Dort kann man sich den aktuellen Sicherheitszustand seiner XAMPP-Installation
anzeigen lassen.
Will man XAMPP in einem Netzwerk betreiben, so dass der XAMPP-Server auch von
anderen erreichbar ist, dann sollte man unbedingt die folgende URL aufrufen, mit
dem man diese Unsicherheiten einschrnken kann:
http://localhost/security/
Hier kann das Root-Passwort fr MySQL und phpMyAdmin und auch ein Verzeichnisschutz
fr die
XAMPP-Seiten eingerichtet werden.
---------------------------------------------------------------
* Apache-Hinweise:
(1) Im Gegensatz zu dem Apache 1.x kann der Apache 2.x bei einen manuellen Start
nicht mit "apache -k shutdown" gestoppt
werden. Das funktioniert nur als Dienstinstallation unter NT-Systemen. Also die
Apache START Eingabeforderungen zum stoppen
einfach schlieen.
(3) Zum Laden von WebDAV, nur die Module mod_dav.so + mod_dav_fs.so in der
"httpd.conf" auskommentieren (# entfernen). Dann fr http://127.0.0.1:81 einrichten
und testen! (NICHT fr Microsoft Frontpage, einzig fr Adobe Dreamweaver!)
---------------------------------------------------------------
* MYSQL-Hinweise:
(2) Um den MySQL-Daemon von diesem Paket mit "innodb" fr bessere Performance zu
nutzen, editiert bitte die "my" bzw."my.cnf" im Verzeichnis "/xampp/mysql/bin" bzw.
als Dienst die C:\my.cnf unter NT / 2000 / XP. Dort aktiviert ihr dann die Zeile
"innodb_data_file_path=ibdata1:30M". Achtung, "innodb" kann ich derzeit nicht
fr 95 / 98 / ME empfehlen, da es hier immmer wieder zu blockierenden Systemen kam.
Also nur NT / 2000 / XP!
Wer MySQL als Dienst unter NT / 2000 / XP benutzen mchte, muss unbedingt (!)
vorher die "my" bzw."my.cnf unter C:\ (also C:\my.cnf) implementieren. Danach die
"mysql_installservice.bat" im Ordner "mysql" aktivieren.
Wichtig: Nach dem Einsetzen eines neuen Passwortes fr Root muss auch phpMyAdmin
informiert werden! Das geschieht ber die Datei "config.inc.php"; zu finden als
C:\xampp\phpmyadmin\config.inc.php. Dort also folgenden
Zeilen editieren:
---------------------------------------------------------------