I’d like to be able to run/test my PHP programs on my desktop, instead of constantly uploading them to my server to run, and have to deal with constant use of phpMyAdmin. So how can I run a php environment and mySQL database on my Windows Vista desktop? (Free programs, if possible.)