Xampp für Fortgeschrittene

Fazit

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

© Internet Magazin

Ein Blick auf Mamp Pro.

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.

Mehr zum Thema

HTML5: Quick Reference Guide
Ratgeber: "HTML5"

Die wichtigsten Tags auf einen Blick: In unserem praktischen Arbeitsblatt finden Sie einen wertvollen Begleiter für die Umstellung Ihrer Webprojekte…
internet, webdesign, google, content, ranking, seo, suchmaschine
Ratgeber: Urheberrecht

Einzigartige Inhalte bieten Lesern Mehrwert und sind ein wichtiges Qualitätsmerkmal. Ärgerlich, wenn sich jemand durch Kopieren an fremden…
Die besten HTML5-Tipps
Neue Tipps & Tricks für blitz.io

Wer die Leistung einer Applikation ermitteln möchte, braucht keine Skripte zu schreiben, sondern kann einen der zahlreichen Online-Dienste…
image.jpg
Ratgeber: Webentwicklung

Die clientseitige Javascript-Entwicklung bietet fast keine Entwicklungsumgebungen und auch keine vernünftigen Werkzeuge zur Fehlersuche. Eine der…
internet, webdesign, meteor, webapplikationen
Ratgeber

Mit Meteor sollen Entwickler in kurzer Zeit Umgebungen für Webapplikationen erstellen können, ohne sich um lästige Details kümmern zu müssen. Wir…
News
Video
SciFi-Action mit Ryan Gosling und Harrison Ford
Video
Agatha-Christie-Verfilmung mit Johnny Depp
Video
Kinostart: 23.11.2017