wamp server is not working on the windows8 - wamp

I am installing wamp server 64 bit on my windows 8 system.I get following error "Application was unable to start correctly ( 0*c00007b)"
1) I have not installed the Skype
2) Port 80 is not being used by any program.
3) IIS service is not running on my system
4) I have tried re installing the wamp also
See screenshots
Following is there in C:\Windows\System32\Drivers\etc\hosts
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
How to fix this.
Even though I start wamp server the icon never turn to green.
Do I need VC++ Redistributable?
Solution
I followed shiva's answer and installed 32 bit version.
Hope some one will post correct solution for this issue.

you can install TCPView to find out that which service is using the post number 80, and close it and then run Apache(if something is using it).
alternately you can edit the httpd.conf file and change the port number ,by default it can be found at this location
C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf
In it go to the line which has this entry(line 58 in WAMP server 2.4's installation)
Listen 80
and change it to something like this Listen 8080, and restart WAMP(or specifically Apache).
Now you will be able to access localhost like this
http://localhost:8080
Update 1
According to this forum post, installing 32-bit version in place of 64 bit version,solved the issue in some cases

Related

WAMP Server - local server - 1 of 2 services running

I installed WAMP server and ran the applpication. The icon in the taskbar stays orange and says "local server - 1 of 2 services running" . Also, I am able to see the phpMyAdmin page in the browser but when I try to login it gives the following error:
#2002 - No connection could be made because the target machine actively refused it. <br />The server is not responding (or the local server's socket is not correctly configured).
I have tested port 80 and I got this response:
***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 6612
The processus of PID 6612 is 'httpd.exe' Session: Services
The service of PID 6612 for 'httpd.exe' is 'wampapache64'
This service is from Wampserver - It is correct
Test for TCPv6
Your port 80 is used by a processus with PID = 6612
The processus of PID 6612 is 'httpd.exe' Session: Services
The service of PID 6612 for 'httpd.exe' is 'wampapache64'
This service is from Wampserver - It is correct
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Apache/2.4.18 (Win64) PHP/5.6.19
I believe that the above result means that there is no problem with the port. I even tried changing the port and still gives the same status - orange icon.
Note - When a prompt from Windows Firewall was shown after installing WAMP, I didn't give access to both private and public networks, i.e. I unchecked both the options.
Kindly help me to run both the services in the local server.
Thank you!
Click on the WAMP icon in the tray and go to Apache > service Administration and check if the service is installed or if it isn't running . You can even reinstall it by removing and installing it again. Do the same with MySQL . Go to MySQL > Service Administration and do the same things . In my case Apache service wasn't installed and Installing it did the trick. check the image below.
See this image
Most of the answers given on the Internet say to change the port used by Apache but that is not the solution in most of the cases.
Actually, start the WAMP server->right click on the icon -> tools -> use a port other than 3306 -> click on this -> set on 3308.
Hopefully, this will resolve the error.
I had the same problem but only Skype was using port 80. I just changed port 80 from Skype and make it use another one. OR you can change port 80 used by Apache. To do this go to WAMP -> Apache -> http.conf and change Listen 80 with Listen 81 for eg.
The same with me but in my case I installed mysql after installing wampserver so there was a port conflict between the integrated version and the independent version of mysql for the port 3306, so the problem could resolved either by changing one of ports
If you want to change wampserver's mysql's port go to the taskbar icon right click and the go to tools select: use a port rather than xxxx(3306 in my case)
This thread helped me.
How to change port number for apache in WAMP
Thread Details below
Just go to httpd.conf file, for ex. under WAMP environment its situated at:
C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf
go to line no. 46 and edit Listen 80 to your requirement for ex.
Listen 8383
newer versions of WAMP uses these 2 lines:
Listen 0.0.0.0:8383
Listen [::0]:8383
Next go to line no. 171 and edit ServerName localhost:80 to your requirement for ex.
ServerName localhost:8383
Restart Apache and its done !!
Now, you can access with your URL:
http://localhost:8383 or http://192.168.1.1:8383
Hope it helps to people looking for solution here.
No need to remove and reinstall WAMP or edit Host file or change any port. this problem happens when Internet Information Services (IIS) Manager service is running. you need just stop IIS to run wampapache service without any problem.
press start then type iis and run Internet Information Services (IIS) Manager and in right panel press stop. then click on wamp icon on system tray and choose start all services.
this is all you need.
I had the same issue some time back. Tried all kinds of things and finally found the link below. Basically the issue was:
A parameter in your 'my.ini' file (C:\Wamp\bin\mysql\mysql<version>) called 'lower_case_table_names'
If there, comment it out and restart MYSQL again."
If I recall, also did a computer restart also just for good measures.
http://forum.wampserver.com/read.php?2,136457
This might be because php is not working because the default port 80 is taken so u need to change the port follow these steps
1. Click the wamp icon from the bottom right corner
2. Go to Apache->httpd.conf and open this file
3. Search for word Listen in the file and change these two lines
Listen 0.0.0.0:8018 (u can use any digits instead of 18 )
Listen [::0]:8018
4. Now search for the word localhost and change this line
ServerName localhost:8018
5. Restart wamp
6. Go to your default browser and type http://localhost:8080/ this will open the wamp menu
It's either your WAMP Apache port is clashing with IIS (if that is installed and running), or MySQL port is clashing with another MySQL install.
Edit your WAMP > Apache > httpd.conf by hovering cursor over Apache inside WAMP tray icon. Change port 80 to an available port like 8181. Restart all services.
I had the same issue, where only 1 service out of 2 was running. But my issue was not a port issue.
I had previously zipped up a bunch of .conf files in the alias directory to share them with a colleague, and I left the .zip file there. This caused an error in Apache as it tried to use the .zip file as an alias.
Once I removed the .zip file from the alias directory, my Apache services were working fine.
Bit of an 'outside the box' answer, but this was my issue with the same symptoms!
Maybe it is not a port problem.
if you had a problem because msvcr110.dll is missing
so after you setup the library you will get this problem service 1 of 2
so in this case you have to reinstall the wamp server.
I had faced similar similar issue where the server was not starting up with the following message - "local server - 1 of 2 services running" , with server icon in Orange color.
With nothing updated in the error logs. Finally was able to track issue through -
Wamp server icon -> Apache -> Service Administration 'wampapache64' -> install service
Error message : WAMP - 'Your port 80 is actually used - Error'
Resolution : Change the port number of the wamp server to some other number,for example 5050.
Go to: C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
In that file change the listen port to 5050.
#Listen 12.34.56.78:5050
Listen 0.0.0.0:5050
Listen [::0]:5050
Save and Restart. Now you can see the server started successfully with green icon.
Following threads helped me to resolve this issue :
How to change port number for apache in WAMP
WAMP - Your port 80 is actually used - Error
GO to run type Services and enter
check these two services must start

Blank phpmyadmin and localhost page in WAMP, how to connect port 80

I'm trying to download wordpress and so I downloaded WAMP, It's the WAMP SERVER (32 bit PHP 5.5) 2.5
I've seen a lot of help with this but my issue is, when I test port 80 it says it's not being used. I deleted skype because before it was using that. I have windows 10 and have no clue how to connect the ports. I also tried changing Listen to 8080 instead of 80 in the httpd.conf file but nothing changed so I put it back as 80. If anyone could tell me what's wrong I'd love to try it.

WAMP changed port but the application link wont update from localhost to localhost:8080

WAMP changed port 80 to 8080 in Apache > httpd.conf but the application link won't update from localhost to localhost:8080
And so I have to type :8080 when starting the application over and over again...
The Question is:
Is there any way to make wamp application link to localhost and localhost/phpMyAdmin to localhost:8080 and localhost:8080/phpMyAdmin so I don't have to type this all the time ?
Thx :)
Edit c:/wamp/wampmanager.tpl file so the WAMP menu points to localhost:81.
Find http://localhost and change it to htttp://localhost:81
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.

Why can I connect to http://127.0.0.1:8000/ but not to http://192.168.1.6/

I'm running OS X Mountain Lion on a machine with local IP address 192.168.1.6 (as reported by both the Network utility and ifconfig) and am running a local (Django) development web server on port 8000 that I would like to connect to from a virtual machine running a guest OS on the same machine.
On the host OS (ie, OS X running on the metal of the machine w/ address 192.168.1.6) I can connect to my test web server through the browser by navigating to 127.0.0.1:8000; or localhost:8000; but not when using the machine's local IP address. Here's what makes this extra confusing:
The router is not filtering the ports; and, just to be sure, I've set it to explicitly forward ports 8000 and 22 to 192.168.1.6; And speaking of port 22,
When I start the SSH service, I can connect (from the command line) via ssh 192.168.1.6
It's not a browser issue, because I also can't telnet to 192.168.1.6 port 8000 (connection refused) while I can telnet to 127.0.0.1 port 8000, and I can also telnet to 192.168.1.6 port 22
The firewall is set to off (as reported in System Preferences) but to be extra safe, I've also set an ipfw rule to allow everything through
Here are the ipfw rules:
00100 allow tcp from any to any dst-port 8000
65535 allow ip from any to any
Here is additional confirmation that the port is, indeed, being listened to by my test server:
netstat -an | grep 8000
tcp4 0 0 127.0.0.1.8000 *.* LISTEN
so what's going on here? Somehow port 22 is being treated differently than port 8000, but every place I can think to look for those differences I can't find any. Why can't I get into this machine's port 8000 using its local ip address?
When you start Django development server you need to give the address explicitly:
python manage.py runserver 192.168.1.6:8000
Or if you want the server to run on all interfaces you can use:
python manage.py runserver 0.0.0.0:8000
In other case Django development server defaults to running on the local interface only.
The problem for me was I accidentally quit the server whenever trying to copy the server address. So instead of using ctrl+C just write down the address into your browser.
I solved the issue.There are a few things you might be missing.Listing them below-
1.Once it starts the server, do not press Ctrl+C anyhow .u might be pressing it to copy to url and that accidently closes the server due to which it might be happening.
2.instead of http://127.0.0.1:8000/ ...change the port number to http://127.0.0.1:8080/ ...That would work.
3.Try changing the firewall setting and allow the app.
4.Try opening it with different browsers and incognito too.
The above steps helped solve my issue.Hope they help u too...:)

WAMP server shows a blank page

MY WAMP server has broken down.
http://localhost
shows a blank page.
any help please?
I had to use system recover at the end and the problem was at the skype, i tried to uncheck the "use port 80" box under skypes options but the only way to do it properly is to recover ur pc at an earlier date.
Mind you becareful and make a copy of your data first
I had the same problem. It was skype, I had already unchecked the "use port 80" box under skype options but apparently skype was still running on port 80. I followed the advice at http://ye5.blogspot.com/2011/01/wamp-server-localhost-shows-blank-page.html and it showed that skype was the problem and how to force the process to stop running. Then wampserver worked beautifully.
For those who only have skype installed (no other applications hogging port 80), a temporary workaround is to quit your skype, then start your WAMPServer, then only start your skype. Just my 2 sents.
Same issue, here is the solution !
Cause :
Another program (Skype but not only) is using the port80 (which is by default the one used by wamp).
You can see it typing the following command "netstat -ano" and looking what is on "localadress 0.0.0.0.80", if you want to see the concerned program open, note the number at the end of the line (4 for example), then open taskmanager, services, and see who is on PID 4.
Solution :
Let's change wamp port to 81 !
Change wamp port from 80 to 81
I changed the WAMP PHP version from 5.6 to 7.04 and it worked like a charm. Give it a shot!
Go to > Notification Area > Wamp Icon > PHP > Versions
Enable error reporting in the configuration so that you can see why.
Not only skype will cause the problem, all other software that using port 80 will cause the same problem such as anti-virus, online movie player... if you want to know how to check which software is using port 80, and how to delete it. Please follow the 7 steps that shown on my blog : http://ye5.blogspot.com/2011/01/wamp-server-localhost-shows-blank-page.html
Okay so looking at both responses here and elsewhere, many people have been saying to quit skype or whichever process is running port 80. I used this link http://ye5.blogspot.com/2011/01/wamp-server-localhost-shows-blank-page.html as provided by zac1987 to locate what was interfering via port 80.
However, many people still complained that locating and quitting the program taking up port 80 didn't work straight away. In my case I just had to wait a minute or two for all of the Skype processes to close themselves and then I restarted WAMP Server and it is now working fine.
Hope this helps somebody :)
I had the same problem and I successfull solved it.
First I can saw only blank screen. When I click on Wampserver icon then it show me information about "Server is Offline". I click "Put Online" and server changed to online.
Next, I closed Skype and through Wampserver icon I check that 80 port is free:
Wampserver icon -> Apache -> Service -> Test Port 80
At this time my browser showing me webpage about can't open localhost.
Next, I install apache service: Wampserver icon -> Apache -> Service -> Install Service
After installed I start service: Wampserver icon -> Apache -> Service -> Start/Resume Service
If service start correctly then menu option "Start/Resume Service" is shadow.
Now my webbrowser correctly show localhost webpage.
Additionally in my Skype, I unchecked option "Use port 80 and 443 as alternatives for incoming connections".
I too have the same but i changed the listen port of wamp server to 5050 its works for me and we use skype at port 80 itself. for changing the listen port go to the folder were the wamp server installed. if you are using the windows go to the following path.
C:\wamp\bin\apache\apache2.4.9\conf in that folder find the httpd.conf file open that file any editor and change the listen port 5050.
#Listen 12.34.56.78:5050
Listen 0.0.0.0:5050
Listen [::0]:5050
The cause on my server was a php.ini error on line 107.
https://stackoverflow.com/a/32901489/2407742
I commented out line 107 because it was unnecessary and restarted WAMP.