.png)
У нас естьWindows 2008 Серверна которойXAMPPнаходится вПапка автозагрузкипользователя «Администратор». Это означает, что для автоматического запуска Apache требуется, чтобы пользователь «Администратор» вошел в систему хотя бы один раз.
Вышеуказанный сценарий является проблемным. Поскольку мы не знаем, когда этот сервер будет перезапущен.
Чтобы противостоять этой проблеме, мне нужно как-топоместить XAMPP в автозагрузку Windows(не пользовательский запуск).
решение1
- Просто запустите "xampp-control.exe" от имени администратора
- и остановите порт действия службы Apache.
- и отметьте этот флажок (в снимке), он попросит установить его как службу, просто установите его
- затем перейдите в service.msc, где вы увидите
- новое имя службы apache2 (или похожее)
- просто установите его как автоматический, если вы хотите, чтобы он запускался при загрузке.
(этот метод предназначен для Apache, для MySQL вы будете делать то же самое, что и выше)
решение2
- Войти как администратор
- открыть XAMPP
- перейти на панель управления
- откройте настройки сервиса
- включите настройки служб и отметьте все службы, которые должны быть доступны (apache, mysql...)
- закрыть XAMPP
- перезапустите сервер
- пытаться
Каждый сервер в XAMPP вы можете установить также как службу Windows. Вы также можете установить его из Панели управления XAMPP. В этом случае необходимо запускать скрипты или Панель управления с правами администратора.
Удаление службы Apache: \xampp\apache\apache_uninstallservice.bat
Удаление службы Apache: \xampp\apache\apache_uninstallservice.bat
Установка службы MySQL: \xampp\mysql\mysql_installservice.bat
Удаление службы MySQL: \xampp\mysql\mysql_uninstallservice.bat
Установка (деинсталляция) службы FileZilla: \xampp\filezilla_setup.bat
Mercury: Установка сервиса недоступна