I agree with MozartMcLaus. The best test is on the remote server. I too thought of downloading the three packages, but after considering all the settings and ways of compiling them, it would be almost impossable to set everything up the same, unless you own the remote server and know all the settings.
You may work on your site for days, testing locally, only to find it has a weird bug when on the remote server, that would be very hard to figure out. It is a hassle to upload just to test one little change, but if it doesn't work you know right then exactly what you changed to cause it.
What I do, if you have the space on the remote server, is have a folder named Test that is an exact copy of my html and php files etc... (All references to graphics and such can be http://YourSite/Graphics) so that the files have access from the Test folder and the final location and the Test folder isn't taking to much space. I upload to the Test folder to test things without interferring with visitors to the site. When all is well, I upload to the regular spot.