I have been testing MAMP Server, getting slightly disillusioned with local servers not performing well missing features or cumbersome methods of setting up. I recently opted for MAMP Server.
I of course started with the 30 day trial on Mac and PC the interface is excellent and everything is easy to use on both platforms. I suppose you come to expect that from Mac software but on so many occasions this can be lost on the PC.

Quote from manufacturers website :
MAMP installs a local server environment in a matter of seconds on your computer. It comes free of charge, and is easily installed. MAMP will not compromise any existing Apache installation already running on your system. You can install Apache, PHP and MySQL without starting a script or having to change any configuration files! Furthermore, if MAMP is no longer needed, just delete the MAMP folder and everything returns to its original state (i.e. MAMP does not modify any of the “normal” system).
I have to say that it’s stable, a joy to use slick and provides everything you need for a local test server. Other nice features are MAMP Cloud which allows you to load your host and database through such service as DropBox. With support for PHP, Python Perl and Ruby, it’s got what post people need.

Setting up hosts could not be easier, and they work, messing around with virtual host files is a thing of the past. Upgrading to newer versions is a simple install, with no data loss
The one main con of this software is that it’s not free, like most local WAMP servers out there. Partying with your hard-earned cash always comes in to doubt when there are free versions available. But I must say I’m glad I purchased it.
There’s a Trail version so give it ago, let me know what you think….

Mamp Server