PHP steht für diverse Betriebsysteme zur Verfügung, so dass der Entwickler die Qual der Wahl hat. Wir gehen davon aus, dass eine Vielzahl von Entwickler ein Windows- oder Linux-System nutzen und die zu entwickelnden Web-Anwendungen zunächst lokal bearbeiten. Natürlich sollten die Anwendungen später auf einem richtigen Web-Server laufen. Folglich muss die Arbeitsumgebung ungefähr der späteren Laufzeitumgebung entsprechen. Für Entwicklung und Test der Anwendungen auf einem lokalen Rechner benötigen Sie daher folgende Software: