This may be helpful as well.
http://www.wampserver.com/
Main Topics
Browse All TopicsWill Apache and PHP services work on Windows 2003 web edition?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
This may be helpful as well.
http://www.wampserver.com/
It should, as indicated above the only immediate issue is that by default the Microsoft web server will be running - by default on port 80, as all web servers like to (also port 443 if you are using https). So if you install Apache, by default it will also try to use port 80 and then fail to start.
So you need to change one of the ports or disable the Microsoft web server. Which one is upto you.
I recommend XAMPP as an easy way to install Apache/PHP/Mysql etc on Windows. It can easily be started and stopped by the utils it come with.
http://www.apachefriends.o
To change the port in Apache go to the config folder i.e. C:\Program Files\xampp\apache\conf and edit http.conf in a text editor (I like notepad++ for this)
Find this section:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
An change this line to, say Listen 81 and then start/restart Apache
Apache will then be running on port 81 and will work alonside IIS
Access the apache web site by using http://localhost:81/
Business Accounts
Answer for Membership
by: Rok-KraljPosted on 2007-08-23 at 13:17:03ID: 19757459
Sure, but you have to disable IIS if it is running. (or switch it to different port)