Surprisingly many developers I come across in my daily work do not run a local server. This always amuses me, mostly because if you took my local server off my laptop I would probably go into death throws fairly soon thereafter. Maybe it is just the way I have come to code over the past few years, or maybe it is relying too much on something familiar. Whatever it is, I like it and I refuse to let it go.
But why would you want a local server on your laptop or home PC? Quite simply, what better way is there to test your work?
The article continues at http://www.wdvl.com/Authoring/PHP/apache/marc_plotz10222009.html