My WAMP server localhost was broken when my Windows 7 updates automatically.
My port 80 is already used by IIS server.
I searched on website, many people suggested that I need to change the port 80 to port 8080 or something difference.
I updated Listen:80
to Listen:8080
and ServerName localhost
to ServerName localhost:8080
.
But it is still not working and leaves me a blank page.
Can anyone help me to solve this problem?
First stop IIS from startmenu by typing IIS manager,
Edit c:/wamp/wampmanager.tpl
file so the WAMP menu points to localhost:80
.
Find http://localhost
and change it to htttp://localhost:80
also, if you think something else has already grabbed port 80, that is why its not working..,then,
Run
wampmanager->Apache->Service->Test port 80
This will launch a command window and tell you what is using port 80.
Whatever it is, will need to be re-configured to use another port or for example if its IIS and you dont use IIS it should be un-installed.
Further you can use 'net stop'
command to stop desired service.
The simplest solution is to disable the IIS service from the services snapin
(use the start menu -> search programs and files -> services.msc to launch the snapin )
This will stop IIS using port 80. Then change Apache back to using port 80.
If you have skype
installed, close it completely.
If you have sql server
installed, go to:
Control panel
-> Administrative Tools
-> Services
And stop SQL Server Reporting Services
Port 80 must be free now. Click on Wamp icon -> Restart All Services
The best solution is:
Computer
-> Properties
-> Device manager
.View
-> Show hidden devices
.Non-plug and plug drivers
-> HTTP
-> Disable
.Wamp Server localhost not working. problems port 80 is closed. Icon Color Yellow
Solution:
wamp icon click > Apache > Service > Service Install
wamp icon click > All Services Restart
Icon Green its Work
Best try for windows:
Open up cmd.
run the following command:
C:\wamp64\bin\apache\apache2.4.17\bin\httpd.exe -d C:/wamp64/bin/apache/apache2.4.17
C:\wamp64\bin\apache\apache2.4.17\bin\ Should be replaced with the path where your Apache is installed.
you use \ because \ is an escape character ;)
If the service could not start it will return the error.
For me it was the DocumentRoot was invalid :)
You please change the port 80 to port 7080 or something difference. Dont use 8080. It might be busy in most case.
Updated Listen 80 to Listen:7080 and ServerName localhost to ServerName localhost:7080.
It will work fine.
Check Your Skype, I had the problem because skype reserved port 80 for incoming calls, I unchecked it , and it works fine.
Source: Stackoverflow.com