Назад | Перейти на главную страницу

Как вручную создать службу Windows для Apache 2.2

Я случайно удалил свою службу Windows Apache, пытаясь установить другой веб-сервер Apache. Кто-нибудь знает, как я могу создать еще одну службу Windows Apache из cmd? Я пробовал "sc create ...", но мне не хватает скрипта в конце, например -k start? Не уверен, что мне нужно для этого ...

Я использую Apache 2.2

Спасибо

Вы можете поместить аргументы для службы в аргумент «binPath» в вашей команде «sc», избегая кавычек с помощью косой черты. Например, если вы хотите запустить службу "C: \ Program Files \ foo \ bar.exe"

sc create service_name binpath= "\"C:\Program Files\foo\bar.exe\" -service"

Посмотрите на полученную запись службы в HKLM \ System \ CurrentControlSet \ Services \ service_name и посмотрите, выглядит ли значение ImagePath так, как вы этого хотите.

Сервис Apache2.2 можно воссоздать с помощью bin\httpd.exe -k install команда. Затем начал с bin\httpd.exe -k start команда.