Busy… Apache started [Port 80]

2019-02-13 14:28发布

I use XAMPP 1.7.7 after start Apache I get this alert:

Busy...
Apache started [Port 80]

And I have opened the httpd.conf file and I have changed the port number to 8080 or 85. But I still have above alert after reset XAMPP and start apache.

What should I do?

13条回答
Explosion°爆炸
2楼-- · 2019-02-13 14:54

Yeh, i have faced the same problem, what has append in my case is i have installed SQL Server and "SQL Server Reporting Services" is running in port 80 so that is the issue.

when i stopped that service, i could be able to run Apache on port 80

查看更多
不美不萌又怎样
3楼-- · 2019-02-13 14:55

XAMPP 1.7.4 and XAMPP 1.7.7 display misleading port information in the XAMPP Control Panel.

Regardless of which port you specify Apache to listen to, the XAMPP Control Panel will always display:

Apache started [Port 80]

This is WRONG!!!! This is a HARDCODED string in XAMPP 1.7.4 and 1.7.7. It does not reflect the actual port Apache is listening to.

see more here: http://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp

查看更多
闹够了就滚
4楼-- · 2019-02-13 14:56

I had the same problem. How did I solve it? The Port 80 seems to be used by other programs. In my case XAMPP stopped working when I installed Microsoft WebMatrix. The Apache stopped working. When I uninstalled WebMatrix with all its components, Apache started working great. I hope this can help anyone who had the same problem.

查看更多
家丑人穷心不美
5楼-- · 2019-02-13 14:57

I had this same problem. It was completely solved by following these two instructions:

  1. Launch RegEdit:
  2. Go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
  3. Add a new DWORD (32-bit) value
  4. Name it ‘NoRun’ not including the quotes
  5. Double click the new property
  6. In the Value data field type ’1′ not including quotes and click OK
  7. Re-boot your computer

The above works for some people, but not for me, in addition I had to follow this too:

  1. Go to regedit.exe go at:
  2. HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>services>HTTP and change,the reg_dword named “Start” ,it’s value to zero (“0″ without quotes) ,press okay.
  3. Then restart.
  4. **THE IMPORTANT IS to open your server as fast your computer starts so port 80 is taken by apache…

I found this solution on this site, which explains further: http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/comment-page-3/#comment-1099

查看更多
forever°为你锁心
6楼-- · 2019-02-13 14:58

I also had the same problem. The Port 80 seems to be used by other programs. In my case,too XAMPP stopped working when I installed Microsoft WebMatrix. The Apache stopped working. When I uninstalled WebMatrix with all its components, Apache started working great. I hope this can help anyone who had the same problem.

查看更多
看我几分像从前
7楼-- · 2019-02-13 14:58

Follow this procedure : How to change XAMPP apache server port?

It explains how resolve apache port issues in 4 steps :

  1. Choose a free number port
  2. Edit the file "http.conf"
  3. Edit the file "http-ssl.conf"
  4. Configure XAMPP Apache server settings

If you still got a problem after try this process : this means that an application uses all available ports or dynamically change.

For exemple Skype port is dynamic, it can change the port if it is already occupied.

Simpler solution is to exit Skype, and then start Apache, then start Skype again. This is one time operation and solves the problem

查看更多
登录 后发表回答