Install your own Apache+MySQL+PHP+Perl server
A little more on XAMPP — first, I didn’t mention how easy it is to get XAMPP, the cross-platform web server platform.
You might want to use XAMPP for production, that is, real access via the Internet. If so, be sure to check its Security settings and security comments.
Personally, I use XAMPP for development purposes. It was a quick install on my notebook. This way, I can design and test sites and web pages without putting them up where they can be accessed by the public.
Read more at Drawing on the Web, my main web design blog.