Hak5
Save 10% at GoDaddy.com with coupon code HAK

WinLAMP Windows Web Server

From Hak5

Jump to: navigation, search
This article (or section) may need to be wikified.
Please help improve this article, especially its introduction, section layout, and relevant internal links.
This article has been tagged since February 2007.

About

This is a very basic WinLAMP (Apache, mysql, php) installation and configuration. There are many web servers meant for home environments but this comes very close to a native install of Apache and MySQL. It is good if you want to mess with it in the future and do not want anything bundled with it.

Things Needed

Installation

1. Download the package from above link and launch the installer. I am using the Full version. If you want any help files installed select them and click Next.

winlamp01uw0.jpg

2. Destination folder should be C: (recommended). It will create Apache2 in C: and MySQL in Program Files. Click Next.

winlamp02gn5.jpg

3. Server name can be localhost, your ip address, or DNS name (DynDNS, No-IP...), put it there, your email address and server port. Now if you want to access this server from outside make sure port 80 is not blocked by your ISP. Otherwise, you will have to change it. I chose port 9000. Click Install.

winlamp03sl4.jpg

4. Click OK when the message "While the MySQL installer loads, WinLAMP is opening a browser window with instructions on installing MySQL".

winlamp05mf5.jpg

5. If you have, want MySQL.com account you can fill it here or otherwise select Skip Sign-Up and click Next.

winlamp06pd6.jpg

6. Check "Configure the MySQL Server now" and click Finish.

winlamp07jd9.jpg

7. For a quick installation we will use "Standard Configuration" if you need more advanced configuration select "Detailed Configuration". Click Next.

winlamp09dv1.jpg

8. Check "Install As Windows Service" and "Launch the MySQL Server automatically". This will start the server everytime your computer starts. Click Next.

winlamp10wm4.jpg

9. Create root password. Click Next.

winlamp11pb8.jpg

10. Click Execute and it will start configuring MySQL server.

winlamp12rj1.jpg

10a. If you receive this message once - click Retry. If more times check your firewall settings.

winlamp13ia6.jpg

11. Finish. Server is up and running. You can access the server from a browser window. Remember if you changed port from 80 add :port at the end of the address.

winlamp14ja8.jpg


--gointern 16:56, 9 September 2006 (PDT)