Подробности журнала:
13:41:13 [main] Initializing Control Panel
13:41:13 [main] Windows Version: Pro 64-bit
13:41:13 [main] XAMPP Version: 7.0.8
13:41:13 [main] Control Panel Version: 3.2.2 [ Compiled: Nov 12th 2015 ]
13:41:13 [main] You are not running with administrator rights! This will work for
13:41:13 [main] most application stuff but whenever you do something with services
13:41:13 [main] there will be a security dialogue or things will break! So think
13:41:13 [main] about running this application with administrator rights!
13:41:13 [main] XAMPP Installation Directory: "d:\xampp\"
13:41:13 [main] Checking for prerequisites
13:41:13 [main] All prerequisites found
13:41:13 [main] Initializing Modules
13:41:13 [Apache] Problem detected!
13:41:13 [Apache] Port 80 in use by "Unable to open process" with PID 4!
13:41:13 [Apache] Apache WILL NOT start without the configured ports free!
13:41:13 [Apache] You need to uninstall/disable/reconfigure the blocking application
13:41:13 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
13:41:13 [Apache] Problem detected!
13:41:13 [Apache] Port 443 in use by "E:\vmware\vmware-hostd.exe -u "C:\ProgramData\VMware\hostd\config.xml"" with PID 4128!
13:41:13 [Apache] Apache WILL NOT start without the configured ports free!
13:41:13 [Apache] You need to uninstall/disable/reconfigure the blocking application
13:41:13 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
13:41:13 [main] Starting Check-Timer
13:41:13 [main] Control Panel Ready
13:41:16 [Apache] Problem detected!
13:41:16 [Apache] Port 80 in use by "Unable to open process" with PID 4!
13:41:16 [Apache] Apache WILL NOT start without the configured ports free!
13:41:16 [Apache] You need to uninstall/disable/reconfigure the blocking application
13:41:16 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
13:41:16 [Apache] Problem detected!
13:41:16 [Apache] Port 443 in use by "E:\vmware\vmware-hostd.exe -u "C:\ProgramData\VMware\hostd\config.xml"" with PID 4128!
13:41:16 [Apache] Apache WILL NOT start without the configured ports free!
13:41:16 [Apache] You need to uninstall/disable/reconfigure the blocking application
13:41:16 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
13:41:16 [Apache] Attempting to start Apache app...
13:41:16 [Apache] Status change detected: running
13:41:18 [Apache] Status change detected: stopped
13:41:18 [Apache] Error: Apache shutdown unexpectedly.
13:41:18 [Apache] This may be due to a blocked port, missing dependencies,
13:41:18 [Apache] improper privileges, a crash, or a shutdown by another method.
13:41:18 [Apache] Press the Logs button to view error logs and check
13:41:18 [Apache] the Windows Event Viewer for more clues
13:41:18 [Apache] If you need more help, copy and post this
13:41:18 [Apache] entire log window on the forums
Как я могу это исправить, если это системный процесс?
Чтобы закрыть процессы, использующие эти порты, вы можете использовать инструмент Microsoft TCPVIEW , который дает вам подробный список запущенных процессов и портов, которые использует каждый процесс.
Найдите процесс, использующий порт 80 и 443, в появившемся списке, затем щелкните правой кнопкой мыши этот процесс и выберите «Завершить процесс». Будьте осторожны при закрытии процессов, поскольку они могут использоваться системой и могут нанести некоторый ущерб.
Использование порта 80 в Windows может быть для службы публикации в Интернете (служба публикации в Интернете) IIS, если у вас ничего не запущено в IIS, вы можете без проблем отключить его, посмотрите в службах Windows, если эта служба работает и остановите или отключите его.
Я думаю, что этот ответ от Microsoft Answers может вам помочь. В нем объясняется, как изменить порт сервера Apache, чтобы он не конфликтовал с портом 80, который уже используется на вашем ПК.
По сути, в нем говорится, что вы должны получить доступ к файлу httpd.conf , который обычно находится в каталоге_где_установлен_Apache/conf , и изменить порт 80 на тот, который вы предпочитаете (например, 8080).
Конечно, чтобы получить доступ ко всему, что вы развертываете в Apache, вы должны получить доступ через localhost:8080, то есть вы должны явно указать ему, что хотите получить доступ к порту 8080. Если порт не указан, браузер предполагает, что вы хотите получить доступ к 80.
У меня была эта проблема много раз, и, в конце концов, лучше всего было переустановить все с учетом ряда соображений, я вам говорю:
со мной случилось, что был процесс, который использовал порт, и сколько я ни менял конфигурацию xampp он не подключался, в этом случае мне пришлось оставить xampp с портом по умолчанию и зайти в диспетчер задач и искать сказал сервис там, в В данный момент я не помню название и я не на своем ПК, но это сервис sql, проверьте, если вы закончите его xampp работает.
по крайней мере, это сработало для меня