Worked well until today's inclusion: SQL starts, but Apache does not. Tell me why? Already reinstalled. OS Windows XP SP2.

  • Please do not offer Denver. - Goldy

3 answers 3

Very often, Apache does not start because Skype or ICQ is already running, which use port 80. If they are, then start them after you start Apache, and even better in their settings, reassign ports. I use xampp myself, I also could not understand why the Apache did not start until I turned off Skype.

    Apache may not start for various reasons, for example:

    1. running more than one web server at a time;
    2. Apache's work is blocked by other programs using port 80;
    3. a firewall (or antivirus) works in the system, blocking the port of Apache;

    For a start, see the logs:

    more < "c:\xampp\apache\logs\error.log"

    and if there is an error, fix it.

    • I did not understand everything in error.log, but xampp used to work more precisely at 6 am, then it stopped running, I could not fix it, I installed Denwer (I'm kind of like a beginner), it works fine, I continue to learn PHP. - Goldy

    Apache needs another port 443, maybe it is busy (for example, SVN costs)