2

У нас есть сервер Windows 2008, на котором XAMPP находится в папке « Автозагрузка » пользователя «Администратор». Это означает, что для автоматического запуска Apache требуется, чтобы пользователь «Администратор» выполнил вход хотя бы один раз.

Вышеуказанный сценарий проблематичен. Потому что мы не знаем, когда этот сервер будет перезапущен.

Чтобы противодействовать этой проблеме, мне нужно как-то поместить XAMPP в Windows Startup (не в User Startup).

2 ответа2

2
  • Войти как администратор
  • открыть XAMPP
  • перейти к панели управления
  • откройте настройки сервиса
  • включите настройки сервиса и отметьте все сервисы, которые вы хотите быть доступными (apache, mysql ...)
  • закрыть XAMPP
  • перезагрузите сервер
  • пытаться

Панель управления 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

Меркурий: сервисная установка недоступна

Из Как я могу установить сервер в качестве службы

1

-Просто запустите "xampp-control.exe" от имени администратора
-и остановите порт действия службы Apache.
- и отметьте этот (на снимке) флажок, он будет запрашивать установку как сервис, просто установите его
- тогда иди на service.msc, где ты увидишь
-новое имя службы как apache2 (или подобное)
-Просто установите его как автоматический, если вы хотите, чтобы он запускался при запуске.

(этот метод для apache для mysql, вы будете делать те же самые шаги выше)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .