I have installed two PHP versions in my WAMP server. When I am using 5.3.10, my wamp server is running just fine. But when I switch to older version of PHP (5.2.9) my wamp server tray icon is showing orange icon. If you click on Put Online I am getting following error.
I tried to change the port in httpd.conf to 8855 and still I am getting same error. How can I resolve this error?
Could not execute menu item (internal error)[Exception] Could not perform service action:The service has not been started
The problem was the MySQL56 service was running and it has occupied the port of WAMP MySQL.After MySQL56 service stopped the WAMP server started successfully.
If you are using Windows try out the following:
and check if it's status is 'Running'. In case not, right click >> start.
Hope this helps!
If you have removed WAMP from boot services, it won't work – try the following:
wampapache
andwampmysqld
, Click 'properties'Manual
orautomatic
This will work!
Some applications like skype uses wamp's default port:80 so you have to find out which application is accessing this port you can easily find it by using TCP View. End the service accessing this port and restart wamp server. Now it will work.
Maybe an old version of the service was not uninstalled from windows
Reinstall the service from wamp:
Wamp Tray Icon -> Apache -> Service -> Install Service
It works for me, enjoy!
To anyone who is reading this -> don't use php 5.3 anymore, switch to newer versions of php, because php 5.3 is using deprecated functions.
The following is a list of deprecated INI directives. Use of any of these INI directives will cause an E_DEPRECATED error to be thrown at startup, so I advise you to use newer version to develop.
Deprecated functions:
Deprecated features:
First go to Wamp->Apache->Service->Test Port 80
If its being user by Microsoft HTTPAPI / 2.0
Then the solution is to manually stop the service named web deployment agent service
If you have Microsoft Sql Server installed, even though the IIS service is disabled, it keeps a web service named httpapi2.0 running.