Die mobile Alternative zur lokalen XAMPP-Version ist ein USB-Stick mit XAMPPlite. Superklein und passt in jede Hosen- oder Jackentasche. Ich nutze derzeit Version 1.4.5 für Windows, gibt’s aber inzwischen auch als XAMPPlite 1.5 mit MySQL 5.0. Beide Versionen haben PHP5.0, lassen sich aber auf PHP4.xx umschalten. Was der Lite-Version jedoch fehlt sind Filezilla und der Mercury-Mailserver. Dafür benötigt dieses Serverpaket aber auch nur rund 50 MB gegenüber rund 250 MB in der Normalversion und eignet sich damit auch für kleinere USB-Sticks.
Bei der Installation muss unbedingt auf die Setuproutine (setup_xampp.bat) verzichtet werden, sonst werden absolute Pfade anhand der eigenen Rechnerumgebung geschrieben und diese in die Registry eingetragen. Das wäre aber für die mobile Nutzung auf dem Stick nicht brauchbar, denn welcher Laufwerksbuchstabe dem mobilen Datenträger letztlich zugewiesen wird, hängt ja vom Gastsystem ab. Alle Pfade müssen relativ konfiguriert werden, d.h. statt z.B. C:/xampp/apache muss der Pfad /xampp/apache lauten. Dazu wird die Datei "httpd.conf" in xampp/apache/conf entsprechend angepasst. Besonders wichtig sind hier die Angaben für DocumentRoot und Directory (htdocs-Verzeichnis), aber natürlich auch sämtliche sonstigen Pfade.
Damit die Anwendung auch problemlos auf Fremdrechnern klappt sollte der USB-Stick ohne Installationssoftware von den gängigen Systemen erkannt werden.