Der NAN-Webserver von “Netzanwendungen Nienaber” ist ein Plug-and-Play-Webserver zum lokalen Ausführen von PHP-Anwendungen. Er verspricht für Einzelrechner keinen Konfigurationsaufwand, für kleine Intranetze nur einen minimalen. Das klang so gut, dass ich ihn einmal genauer unter die Lupe genommen habe.
Auf der Website von Netzanwendungen Nienaber (http://www.netzanwendungen.de) wird der Ablauf von Download und Installation ausführlich erklärt. Ich lade mir also das ZIP-Archiv herunter und extrahiere die Dateien. Das war schon alles an Installationsaufwand für den eigentlichen Webserver. Nun ist noch PHP an der Reihe, da ohne eine PHP-Distribution natürlich nichts läuft. Also besorge ich mir noch die neueste Version von PHP 5 (ebenfalls als ZIP-Archiv) und entpacke die Dateien in das php-Verzeichnis des Webservers. Laut Anleitung muss ich noch zwei Dateien umbenennen, dann ist alles fertig. Ein kleines bisschen skeptisch bin ich schon noch, da es nicht der erste Webserver ist, den ich versuche ans Laufen zu bringen. Und irgendwie war es doch ganz schön einfach. Ein Klick auf die nanweb.exe, dann erzählt mir meine Kommandozeile, dass der Server auf Port 80 läuft. Klingt doch sehr gut. Als nächstes kopiere ich ein PHP-Script zum Testen ins file-Verzeichnis des Servers und rufe mit meinem Firefox den localhost (http://localhost/) auf. Siehe da: mein Script funktioniert. Ich bin wirklich verblüfft, wie einfach das war.
Der NAN-Webserver ist ein wirklich praktisches Tool, vor allem für User, die gerade PHP lernen und ihre Skripte ohne großen Aufwand testen wollen. Auch für Präsentationen eignet sich der Webserver hervorragend, da er natürlich auch von CD oder USB-Stick läuft. Fortgeschrittenere und umfangreichere Webprojekte sollte man dennoch nach wie vor besser auf komplexeren lokalen Webservern testen. Mittels der settings.txt und der darin enthaltenen Anweisungen kann man den Server auch für kleine lokale Netze konfigurieren. Auch das ist bei weitem nicht so kompliziert, wie es zunächst den Anschein macht.
| Gesamtwertung: | |
| Benutzerfreundlichkeit: | sehr gut |
| Optik: | ausreichend |
| Aktualität: | gut |
| Funktionalität: | befriedigend |
| Verfügbarkeit: | gut |

