Fresh WAMP install on Ghost

01: Downloaded WAMP 1.6.5

02: Shutdown firewall (only to prevent possible conflict during install)

03: Installed WAMP with just the DEFAULT SETUP values (manual server startup)





04: Start the firewall

05: Start the WAMP server via the Windows startmenu

06: Firewall may ask to make new rule for Apache and MySQL

07: Granted access for Apache and MySQL server services on firewall

08: WAMP server services running, but server is in offline mode (you see lock), this means the server can only be accessed by you trough localhost and is good for testing.


09: Test WAMP server via http://localhost


10: WAMP server running OK

11: Now register free domain at www.dyndns.com, choose a domain, in the ip address field enter your external ip.



12: Put WAMP server online with left mouse button over WAMP-icon


13: Try to view my WAMP test page via http://wampserver87.homeip.net don't work because i dind't forward anything on the router yet and thus it show me this ^^


14: Go to router configuration, we need to add forwarding for the webservice


15: Added http web service and point to workstation Ghost (running the wamp)


16: Try to test WAMP via proxy with the domain http://wampserver87.homeip.net (if it works then it works for others too)


17: OK working, now try via http://wampserver87.homeip.net


All works! Sorry that these are large and quick made pictures I can do better, but it's late Anyways (if needed) you must forward the port 3306 for your database server too. You would do this the same way as showed in the example for the webserver. Your router configuration layout is obviously different, but you can find your details in your router manual and use my example as hint how it would look like.

Furthermore, if you use the databases on the same server as you are using for the websites you do NOT have to forward the MySQL database server port because it's handled trough localhost and this is also more secure.

The only reason for forwarding the port would be if the database server is installed on another system than the webserver and or when you want people to be able to remotely connect to the databases on your database server and use your databases on their own website somewhere else in the world.

Also, this is just the default installation. There are many other options and features for Apache, PHP and MySQL which you can later change via the php.ini, my.ini and httpd.conf configuration files at the menu on the WAMP-icon.

If needed can show you how to point your domain to your ip address if you do not use dyndns.com, but use your own domain. I can do this via domainrebels and make the screenshot. But, maybe this information is enough otherwise you can ask anytime.

All the best,

Dusty


smile