When writing web apps in Python, it’s brain dead easy to run a development server. Django and Google App Engine (GAE) both ship with simple servers.
The main feature I’m looking for is no configuration. I want something like the GAE dev server where you just pass the directory of the app as a parameter when the server is started.
Is there a reason that this is more difficult with PHP?
Use XAMPP: http://www.apachefriends.org/en/xampp.html
Its easy to install and config.
EDIT:
since PHP 5.4 (which was released 2 years after this answer) there’s a built-in web-server. Today this is inaccurate, please use the method provided by k0pernikus in his answer.