XAMPP Apache Won’t Start – Change Port To Listen 85

Updated: November 8, 2019 / Home » The Web » Tutorials, Optimization, and SEO

Apache won’t start on XAMPP? If Apache cannot or fails to load, it is probably another software using the same port 80. This can be troublesome if you can’t access your locally installed WordPress. What you need to do is change the port from 80 to 85, 90 or any other port number that is not being used at the moment.

Alternative 2020 Article ➤ 22 Methods To Reduce WordPress CPU Usage Without Upgrading Web Hosting Plan

  • Step 1 – Search for the file httpd.conf and open it with a text editor, preferably Wordpad.

XAMPP Apache Won't Start - Change Port To Listen 85

  • Step 2 – Search for this line ‘Listen 80’ and change it to ‘Listen 85’

XAMPP Apache Won't Start - Change Port To Listen 85

  • Step 3 – Save and restart Apache. Apache will not start if you don’t restart the XAMPP software.

There you go, now you can edit your WordPress Theme locally again.

Related Article :   Tutorial - Migrate to Wordpress Blog from Google Blogger or Tumblr

How to Fix Port Conflicts in Apache (Xampp)

Note: If port 80 is not the problem, it could be another port. Such as 443 because apache also uses port 443. If you need to change port 443, go to httpd-ssl.conf and look for the appropriate “listen 443” and change it to something such as 444.


24 Comments

  1. Gravatar

    superb……vry well explained….thnks a lot….it solved my problem

  2. Gravatar
    nena_sk [ Reply ]

    Thanks a lot! I was trying to solve the problem all day long, and feel little silly, cause the solution is not that complicated. :P

  3. Gravatar
    Forest [ Reply ]

    I did this, apache now runs! But I can not connect to localhost. My browser says it can not connect to localhost, then gives suggested URL’s. Help?

    • Gravatar
      Robin Parrish [ Reply ]

      Apache won’t start on any XAMPP I try to use

      • Gravatar

        Change your listening port on Skype to something other than 80 or just close Skype. it is skype fighting with xampp for the same port

  4. Gravatar
    Forest [ Reply ]

    Fixed it, I just entered https://localhost instead of localhost, and now I can access it again! Thank you so much!

  5. Gravatar
    Rafael Wanjiku [ Reply ]

    Thanks man! saved me lots of hustle!

  6. Gravatar
    David Stratton [ Reply ]

    You, sir, win a free internet for assisting me with my XAMPP problems. Thank you, thank you!

  7. Gravatar
    Stebbins [ Reply ]

    Thanks alot dude……. i had trouble having to quit skype and restart my machine everytime i wanted to use XAMPP,
    Though typing localhost/ on the web browser didnt work so i figured i had to use localhost:85/ or https://localhost
    Thanks alot

    • Gravatar

      xampp apache won’t start windows 7 x64 and mac, it says busy, why?

  8. Gravatar
    Sukeshini [ Reply ]

    Thank you very much. It worked perfectly.

  9. Gravatar

    I don’t happen to have Skype on my PC but I get Apache won’t start problem.
    What else could be using port 80?
    Also how do you solve the same problem without changing the port?
    Thanks

    • Gravatar
      Ngan Tengyuen [ Reply ]

      There is no other way than to change the port number or identify then uninstall the program that is occupying the port.

  10. Gravatar

    Why it’s still not working?
    I’d already changed the main port number and ssl port number as suggested above.
    I follow what is being instructed.

  11. Gravatar
    A kumar [ Reply ]

    Awesome well explained after 2-3 hours i got exact and easy solution…clap for person..Thanks :)

  12. Gravatar
    goodman [ Reply ]

    well done. It really helped. thank you\

  13. Gravatar
    Jushiro [ Reply ]

    what if it is not running really like it will say “Returning code:0” after restarting the apache in your Xampp?

  14. Gravatar
    teena kadam [ Reply ]

    thank you so much. It really helped. …

  15. Gravatar
    Abdissa [ Reply ]

    Thanks a lot. This is helpful

  16. Gravatar
    David Criswell [ Reply ]

    thanks for the simple direct solution!!

  17. Gravatar
    Sumbal [ Reply ]

    thats good

  18. Gravatar
    Abid Afridi [ Reply ]

    There is need to open and change the port number in two files one for port 80 and the other one for port 443.
    1:For port 80 open httpd.config file of Apache there in file change port from 80 to any other port like 81,85,90 etc if there is difficulty to find out where is 80 written just press Ctrl+F in search enter 80 it will retrieve 80 and then change port the 80 port are twice mentioned in the file change it both places and save the file .
    2: For port 443 open httpd-ssl.config file and change port 443 to 444 or any other available port if having problem to find 443 press Ctrl+F enter 443 by this way you will find out and change 443 to 444 in whole file and then save. The problem will be resolved !!!

  19. Gravatar
    gopal Birla [ Reply ]

    thanks for simple solution

  20. Gravatar

    Thank you so much

Leave a Reply

Your email address will not be published. Required fields are marked *