XAMPP, Apache – Error: Apache shutdown unexpectedly

10:53:47 PM  [Apache]     Error: Apache shutdown unexpectedly.
10:53:47 PM  [Apache]     This may be due to a blocked port, missing dependencies,
10:53:47 PM  [Apache]     improper privileges, a crash, or a shutdown by another method.
10:53:47 PM  [Apache]     Press the Logs button to view error logs and check
10:53:47 PM  [Apache]     the Windows Event Viewer for more clues
10:53:47 PM  [Apache]     If you need more help, copy and post this
10:53:47 PM  [Apache]     entire log window on the forums

Solution :

Method 1 :

Tools -> Options -> Advanced -> Connection.
Uncheck the “Use port 80 and 443 for alternatives for incoming connections”
Try restarting your Apache.

Method 2 :

Step 1 – From the XAMPP Control Panel, under Apache, click the Config button, and select the Apache (httpd.conf).

Change the port

Listen 80 to
Listen 8080

Step 2 – From the XAMPP Control Panel, under Apache, click the Config button again, but this time select the Apache (httpd-ssl.conf). Inside the httpd-ssl.conf file, find line that says

Listen 443 to

Listen 4433

Try restarting your Apache.