Ответ 1
В Apache 2.4 исполняемый файл изменил имя на httpd.exe, команда:
httpd.exe -k install -n "Apache2.4"
С помощью переключателя имен для предоставления службе отдельного имени.
Я случайно удалил свою службу Windows Apache, пытаясь установить еще один веб-сервер Apache. Кто-нибудь знает, как я могу создать еще один сервис Windows Apache из cmd? Я попробовал "sc create...", но мне не хватает script в конце, как -k start? Не уверен, что мне нужно для его завершения...
Я запускаю Apache 2.2
Спасибо
В Apache 2.4 исполняемый файл изменил имя на httpd.exe, команда:
httpd.exe -k install -n "Apache2.4"
С помощью переключателя имен для предоставления службе отдельного имени.
Нажмите Win + R
и введите cmd
На рисунке ниже показано, как установить Apache2.2
в Windows
Расположение установки Apache2.2 по умолчанию - C:\Program Files\Apache Software Foundation
, но на моем компьютере я установил непосредственно на диск C:/
.
Если вы хотите установить Apache2.2 в папке Program Files, введите текст в командной строке следующим образом:
C:\>cd Program Files
(Нажмите Enter)
C:\>Program Files>cd Apache Software Foundation
(Нажмите Enter)
C:\Program Files\Apache Software Foundation>cd Apache2.2
(Нажмите Enter)
C:\Program Files\Apache Software Foundation\Apache2.2>cd bin
(Нажмите Enter)
в папке bin вы найдете файл httpd.exe
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install
(Нажмите Enter)
Успешное сообщение отображается в командной строке, как показано выше на рисунке.
Для более старых версий Apache:
Apache.exe -k install
net start apache2
В Apache 2.2 команда: httpd.exe -k install
В Windows 7 или 8 щелкните правой кнопкой мыши значок быстрого запуска панели управления XAMPP (меню) и Run As Administrator
. Затем просто установите флажки службы для Apache и/или MySQL.
У меня не работает установка httpd.exe -k, мне пришлось зарегистрировать apache как сервис, используя sc.exe, используя:
sc.exe create apache2.4 start= auto obj= "<account>" password= "<password>" DisplayName= "Apache 2.4" depend= "Tcpip/Afd" binpath= "\"c:\wamp\bin\apache\apache2.4.33\bin\httpd.exe\" -k runservice"