Look for the "Win32 Binary (MSI Installer)" version. (for example: apache_2.2.3-win32-x86-no_ssl.msi)
2 - Install
Choose typical installation and use these settings:
Network Domain: localhost
Server Name: localhost
Admin Email: (your email)
Select "For All Users, on Port 80, as a Service".
At this point if you have Windows XP with SP2, you'll get a "Windows
Security Alert" about blocking incoming connections for Apache. Choose
"Unblock" on the window that comes up.
3 - Starting/Stopping Apache
After installing, Apache automatically starts. You can easily start/stop/restart Apache using an icon in your System Tray.
4 - Testing
Open your browser and head to http://127.0.0.1/ or http://localhost/.
5 - Configurate
Now you can edit C:/Program Files/Apache Group/Apache2/conf/httpd.confand set the document root:
DocumentRoot "C:/Path to htdocs folder".
<Directory "C:/Path to htdocs folder">.
Also make sure AllowOverride is set to All so that apache will process local .htaccess files and that a LoadModule is set in order to load mod_rewrite.