I accidentally removed my Apache windows service trying to install another Apache web server. Does anyone know how 开发者_JS百科I can create another Apache windows service from cmd? I tried "sc create ..." but I am missing a script on the end like -k start? Not sure what I need for the end of it...
I am running Apache 2.2
Thank you
On Apache 2.4 the executable have changed name to httpd.exe, the command would be:
httpd.exe -k install -n "Apache2.4"
With a name switch in order to give the service a distinct name.
For older versions of Apache:
Apache.exe -k install
net start apache2
Click Win + R
and type cmd
Below Image shows how to install Apache2.2
in windows
Default installation location of Apache2.2 is C:\Program Files\Apache Software Foundation
but in my pc I installed directly on C:/
drive.
If you want to install Apache2.2 in Program Files folder then in type in command prompt as follows
C:\>cd Program Files
( Click Enter )
C:\>Program Files>cd Apache Software Foundation
( Click Enter )
C:\Program Files\Apache Software Foundation>cd Apache2.2
( Click Enter )
C:\Program Files\Apache Software Foundation\Apache2.2>cd bin
( Click Enter )
in bin folder you will find httpd.exe
file
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install
( Click Enter)
The successuful message is displayed in command prompt like above shown in the image.
On Apache 2.2, the command is: httpd.exe -k install
In Windows 7 or 8 right click the XAMPP Control Panel start (menu) shortcut and Run As Administrator
. Then just click the service check boxes for Apache and/or MySQL.
Did not work for me using httpd.exe -k install, I had to register apache as a service using sc.exe using:
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"
精彩评论