by Gareth J Barnard.
Also...
Up to you...
I use Zend Server CE (free) http://www.zend.com/en/products/server/free-edition - then edit the 'httpd.conf' file to have an entry to a cloned Git install of Moodle. Then can use the full power of Git to update / switch etc...
Example httpd.conf entry:
Alias /moodle25 "F:\moodledev\moodle25"
<Directory "F:\moodledev\moodle25">
#AllowOverride FileInfo
AllowOverride All
DirectoryIndex index.php index.html index.htm
AcceptPathInfo on
Order Deny,Allow
Allow from All
AddType application/x-httpd-php .php
</Directory>
Then can access through 'localhost/moodle25'.
Zend Server CE has a rather nice web interface to allow switching off / on of php modules as required.
Cheers,
Gareth