با سلام ؛
بعضی اوقات با نصب برنامه یا اعمال تغییرانی در Xampp خطاهایی هنگام اجرا رخ می‌دهد.
یکی از این خطاها ، خطای Error: Apache shutdown unexpectedly می باشد.
شکل کلی این ارور به صورت زیر می‌باشد.
07:51:28 ب.ظ  [Apache] 	Error: Apache shutdown unexpectedly.
07:51:28 ب.ظ [Apache] This may be due to a blocked port, missing dependencies,
07:51:28 ب.ظ [Apache] improper privileges, a crash, or a shutdown by another method.
07:51:28 ب.ظ [Apache] Check the "/xampp/apache/logs/error.log" file
07:51:28 ب.ظ [Apache] and the Windows Event Viewer for more clues

این ارور بیشتر در سیستم عامل ویندوز رخ می‌دهد.

آموزش حل :

ابتدا برنامه xampp رو اجرا کنید.

بر روی دکمه Config روبروی Apache کلیک کنید و در کادر باز شده روی Apache(httpd.conf) کلیک کنید ، پنجره ای برای شما باز می شود.

حالا در این پنجره دنبال عبارت زیر بگردید‌:
Listen
نکته : در مقابل عبارت بالا یکسری عدد وجود دارد در حالت پیش فرض این عدد 80 می باشد اگر عددی غیر از این بود نگران نشوید!
حالا بجای عبارت بالا و عدد مقابل آن عبارت زیر را اضافه کنید:
Listen 2080
فایل را سیو کنید.
دوباره روی Config کلیک کرده و Apache(httpd-ssl.conf) رو باز کنید و باز هم دنبال عبارت زیر بگردید.
Listen
اینبارهم جلوی عبارت بالا یک عدد خواهد بود که در حالت پیش فرض عدد 443 می باشد.بازم اگه عددی غیر از این بود نگران نشوید :-)‌و خونسردی خودتون رو حفظ کنید :) .
حالا عبارت زیر را جایگزین عبارت بالا به همراه عدد آن کنید.بصورت زیر :
Listen 2443
فایل را سیو کنید.
آپاچی رو ریستارت کنید.
می بینید که بدون ارور آپاچی استارت شد.
به همین راحتی به همین خوشمزگی.