The image below shows the download of WAMP in progress, in my case the version was 3.1.9. It is likely that the version will be different for you but the same steps should apply.
Once the download has finished, click on the file to start the install process. The first option is to select the setup language. This has nothing to do with the language in the application itself, just the language for the install process. I will choose “English” and click “OK”. The next screen is the license agreement, once happy, choose “I agree” and click next.
The information screen does have some important points for you to follow. Make sure this is a clean install, do not install over another version. As this is a tutorial for fresh installs this should not apply to you. Make sure VC is up to date. You installed the latest version during this tutorial so no problem here. Install WAMP in a folder in the root of the disk. This is the default during the next step so just leave that as is. All of this is important so have a read through and click next when happy.
My system drive is “C”, yours probably is as well. Leave the install location to the default. It may be possible to make WAMP work from other locations but it can be problematic so best to leave it as is.
Just click next, next and finish. WAMP will now start to install.
The next thing you have to deal with is what browser WAMP uses by default. In my case I like to use Google Chrome for my development work. It is purely a personal preference, these days every browser has great development tools so choose whichever you like. To change the default browser click yes and browse to the browsers exe file. In my case the path for Chrome is: (C:\Program Files (x86)\Google\Chrome\Application\chrome.exe) If you are unsure about this step just accept the browser WAMP chose and move on.
Next, choose your default Text Editor. For me, my preference is Microsoft Visual Studio Code. You will need to browse to the executable file for your Text Editor of choice. Once again, if unsure, just accept the default choice and move on.
The next screen, shown above, has some really useful information. We are going to cover a lot of this but have a read through anyway. When you are ready, click next and then finish.
By default, WAMP installed a shortcut on your desktop. Double click on here to get WAMP started. You will see a few flashing boxes, in a few seconds you will be ready to go.
Many of you will be reading this tutorial because you are having trouble getting WAMP to work. One of the most common problems is services not running. You will see in the image above I only have 2 of 3 services running. So how do we fix this?
The first thing to try is to left click on the “W” WAMP icon in the toolbar and you will see the menu shown above. Click on “Restart All Services”. In my case I did this and then I got a green “W” icon. This means all the services are running and everything will be working. However, you may have a different problem and I will give you some tips to solve it.
If you have followed this tutorial then the most likely explanation is that something on your computer is using a port number that WAMP is trying to use. By default WAMP uses ports 80, 3306 and 3307. If, for example, IIS is running on your machine then that would likely be using port 80 and so Apache would fail to start. It’s not the end of the world, you can either remove the offending program or you can tell WAMP to use a different port number.
In the image above you can see that you can test the ports. If you click on “Test Port 80” WAMP will show you something like the image below.
In my case it shows that everything is OK. Test all 3 and assess which one is the culprit. If it was port 80 that was the problem then click on “Use a port other than 80”.
This will open the window shown above. It automatically offers you an alternative port number. Try this, restart all services and hopefully everything should be working. I am going to leave the troubleshooting here, I could give you lots more examples but I genuinely think you should get the idea from what I have covered. Just test and change ports if necessary. Good luck.
Thats the end of part 2. See you in part 3 where we will finally start using WAMP and covering some of the great features.