Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialre:member Group
4,311 PointsError when trying to "Start" Apache
When I click the Start action for Apache in the XAMPP Control Panel I get the an error message.
3:32:11 PM [Apache] Error: Apache shutdown unexpectedly. 3:32:11 PM [Apache] This may be due to a blocked port, missing dependencies, 3:32:11 PM [Apache] improper privileges, a crash, or a shutdown by another method. 3:32:11 PM [Apache] Press the Logs button to view error logs and check 3:32:11 PM [Apache] the Windows Event Viewer for more clues 3:32:11 PM [Apache] If you need more help, copy and post this 3:32:11 PM [Apache] entire log window on the forums
How can I get this to work?
7 Answers
Hamza Pavlovic
7,411 PointsBefore reading the next post where i'm linking you to, be sure that no program is opened that might cause problems.
http://stackoverflow.com/questions/18300377/xampp-apache-error-apache-shutdown-unexpectedly
There are some solutions on that page and i hope that one of them works. If not, then i'm out of ideas XD
Hamza Pavlovic
7,411 PointsDo you have Skype open by any chance? If so, close it and re-start it ( Apache that is ).
re:member Group
4,311 PointsThanks for the reply. However, I do not have Skype on my Computer.
Ronald Barfield
1,133 PointsThis seems to have worked for me thank you.
B D
2,703 PointsIf I'm not mistaken, a lot of ISPs are starting to block port 80.
So try going to: Config > Apache (httpd.conf) > and change all port 80 to 8080
Just do a ctrl + f to find all the 80s.
There were 3 that I changed:
Listen 12.34.56.78:8080
Listen 8080
ServerName localhost:8080
It worked for me.
Gregory Anuhin
4,600 PointsI changed the ports its didnt help then i turned off my skype and its working now thanks ))
Nenad Jovic
7,883 PointsI have problem with Apache running.. http://prntscr.com/5o1pro Can someone help me out?
alex novickis
34,894 PointsI did netststat -anbo, and
Active Connections
Proto Local Address Foreign Address State PID TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 7908 [filezillaserver.exe] TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 468 RpcSs [svchost.exe] TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 4588 [vmware-hostd.exe]
we see here vmware-hostd.exe is already resident on that port stopped process and xampp will now launch
It's helpful to go to the c:\xampp\apachi\bin directory from a command prompt and type httpd
as the error log for some reason on the early part of startup does not make it into the error file just stderr to a console
in my case originally I got C:\xampp\apache\bin>httpd.exe (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address 0.0.0.0: 443 AH00451: no listening sockets available, shutting down AH00015: Unable to open logs
Gary Calhoun
10,317 PointsThanks the port 8080 trick worked for me as well.
re:member Group
4,311 Pointsre:member Group
4,311 PointsThank you! That link lead me to this link: http://stackoverflow.com/questions/14245474/apache-wont-run-in-xampp and I changed port 80 to 8080 in the config file to get it to work.