PHP – Local Servers Download
PHP can be run at localhost. It is very easy to setup a localhost and get your PHP pages running. Better than online server for practicing and building things before you upload the final PHP web based application at remote online server or at your web host.
PHP Official & Recommended Downloads

Wamp Server Download
WampServer will install Apache, PHP5 and MySQL on your Windows system. WampServer comes with a service manager as a tray icon. It will allow you to easily manage your server. You can install all releases of Apache, MySQL and PHP as add-ons.

List Wamp Server Versions
Xampp Server Download
XAMPP includes:
- Apache
- MySQL
- PHP
- phpMyAdmin
- FileZilla FTP Server
- Mercury Mail Transport System

http://www.apachefriends.org/en/xampp-windows.html
