Recent Posts

Sunday, August 2, 2015

XAMPP Error - Apache shutdown unexpectedly - This may be due to a blocked port (Solved)

I was having the problem restarting Apache using XAMPP in Windows 7. Every-time I start Apache there was an error popping up. I had a solution to change the port to 8080 but that was not what i was looking for i was looking for solution that should work without changing anything in the config and work as normal.

Following was the error appearing in my XAMPP:
Error: Apache shutdown unexpectedly.
8:33:18 PM  [Apache] This may be due to a blocked port, missing dependencies, 
8:33:18 PM  [Apache] improper privileges, a crash, or a shutdown by another method.
8:33:18 PM  [Apache] Press the Logs button to view error logs and check
8:33:18 PM  [Apache] the Windows Event Viewer for more clues
8:33:18 PM  [Apache] If you need more help, copy and post this
8:33:18 PM  [Apache] entire log window on the forums
So I was looking for the solution all over the place and finally i figured it out.

  1.  Figure out what applications are using port 80 and if there are not crucial applications that are using port 80 then you can free the port for XAMPP to use it. 
    • First open cmd as Administrator -- do this by typing cmd in search bar and right click cmd.exe and run as Administrator
    • Enter netstat -aon | findstr :80 to find all the necessary applications that are using port 80.
  2. Now to free up the port 80 type in : net stop http 
  3. It will ask permission to stop the applications that are using up port 80, Just type Yes 
  4. Now run Apache in XAMPP -- this should solve the problem and now Apache is up and running...
Important: Skype uses port 80 by default, you can change this in skype options > advanced > connection - and uncheck "use port 80"

Reference: 

Related Posts by Categories




No comments:

Post a Comment