Zum Inhalt springen
Der Guide für ein smartes Leben.
VG Wort Pixel
Xampp für Fortgeschrittene

Fazit

Autor: Daniela Schrank • 20.9.2011 • ca. 2:40 Min

Fazit Dank Xampp wird das lokale Entwickeln und Testen von PHP-Anwendungen, aber auch die Evaluierung von CMS-, ERP-, Groupware- und anderen Umgebungen zum Kinderspiel. Mit wenig Aufwand lässt sich sogar eine Außenanbindung realisieren. Wenn Sie wissen, an welchen Stellschrauben Sie drehen mü...

Fazit

Dank Xampp wird das lokale Entwickeln und Testen von PHP-Anwendungen, aber auch die Evaluierung von CMS-, ERP-, Groupware- und anderen Umgebungen zum Kinderspiel. Mit wenig Aufwand lässt sich sogar eine Außenanbindung realisieren. Wenn Sie wissen, an welchen Stellschrauben Sie drehen müssen, können Sie aus dem Paket noch mehr herausholen.

Tuning für den FTP-Server

Wenn Sie mit der Linux-Variante arbeiten und intensiven Gebrauch vom ProFTP-Server machen, so bieten sich verschiedene Anpassungen für die Optimierung der Performance an.Stellen Sie zunächst sicher, dass die Ident- und DNS-Abfragen abgeschaltet sind. Die entsprechende Konfiguration sieht wie folgt aus:

IdentLookups off
UseReverseDNS off

ProFTPD fragt standardmäßig bei jeder neuen Verbindung diese Werte ab. Je nach Antwortzeit des Ident- und des DNS-Servers kann dies das Einloggen spürbar verzögern - im ungünstigsten Fall sogar bis zum Timeout, der mehrere Sekunden dauern kann.Eine weitere Ursache für lange Einlog-Vorgänge sind sehr große /etc/passwd- und/oder /etc/group-Dateien. Da diese Dateien Zeile für Zeile abgearbeitet werden, kann das bei sehr langen Listen auch länger dauern. Ist das bei Ihnen der Fall, sollten Sie die Verlagerung der Benutzerverwaltung nach LDAP oder SQL in Erwägung ziehen.Gelegentlich ist auch schon einmal PAM an Verzögerungen schuld - vorausgesetzt, Sie verwenden diesen Mechanismus überhaupt. Ob tatsächlich PAM daran schuld ist, lässt sich recht einfach mit dem Deaktivieren testen:

<IfModule mod_auth_pam.c>
AuthPAM off</IfModule>

Bei eher schwachbrüstigen Systemen kann auch das Auflisten von Verzeichnissen innerhalb einer FTP-Session die I/O des Servers belasten. Das wird insbesondere durch das rekursive Listen der Verzeichnisse verursacht, gerade bei vielen Unterverzeichnissen. Um dies zu unterbinden, passen Sie Ihre Konfiguration wie folgt an:

ListOptions +R strict

Bei voranstehender Konfiguration wird durch die Verwendung der Option -R das Listen der Verzeichnisse verhindert. Die Angabe strict bestimmt, dass Clients diese Angabe nicht überschreiben können. Außerdem kennt ProFTPD einige ListOptions-Einstellungen. Hier einige sinnvolle Einstellungen, um die Tiefe der Rekursion zu beschränken:

ListOptions "" maxdepth 3
ListOptions "" maxdirs 10
ListOptions "" maxfiles 1000

Mit der ersten Code-Zeile wird die maximale Tiefe der Rekursion beschränkt, die zweite Zeile begrenzt die maximale Anzahl von Verzeichnissen, die auf einmal gelistet werden können, und die dritte Zeile limitiert die maximale Anzahl der Dateien, die auf einmal gelistet werden können.

Mamp - Xampp für den Mac

image.jpg
Ein Blick auf Mamp Pro.
© Internet Magazin

Das Xampp-Projekt stellt auch eine Mac-Variante zur Verfügung, doch gerade Mac-Anwender sind in Sachen Systemintegration sehr eigen. Für alle jene, die eine Lösung suchen, die sich in Mac-Manier in das System integriert, könnte Mamp (www.mamp.info/de/mamp/index.html ) interessant sein. Mamp - Sie ahnen es schon - steht für Macintosh, Apache, MySQL und PHP. Die Mac-Umgebung bietet eine vergleichbare Funktionalität wie Xampp, ist aber auf Mac OS X bestens abgestimmt.Einen genauen Überblick, welche Programme und Bibliotheken in dem Paket enthalten sind, finden Sie auf der Mamp-Website. Die Ausstattung entspricht im Wesentlichen dem, was Sie bei Xampp finden. Mamp ist in einer freien und einer kommerziellen Variante verfügbar.Die Pro-Variante bietet eine Mac-typische Konfiguration der wichtigsten Serveranwendungen. Für die Detailkonfiguration müssen Sie sich allerdings an die Konfigurationsdateien der jeweiligen Server wagen. Mamp Pro kostet 39 Euro.

Mehr zum Thema

Ihre erste Anlaufstelle für alles rund um Xampp ist die Website des Apache-Friends-Teams (www.apachefriends.org ). Dort finden Sie die aktuellsten Downloads, Add-ons, FAQs und vieles mehr. Wenn Sie lieber per Buch tiefer in das Xampp-System und seine Möglichkeiten einsteigen wollen, finden Sie in "Xampp kompakt" (978-3-939316-77-0) eine Fülle an weiteren Informationen.