How to Manually create an Apache Windows Service

前端 未结 6 1198
鱼传尺愫
鱼传尺愫 2021-01-30 13:04

I accidentally removed my Apache windows service trying to install another Apache web server. Does anyone know how I can create another Apache windows service from cmd? I tried

相关标签:
6条回答
  • 2021-01-30 13:27

    On Apache 2.2, the command is: httpd.exe -k install

    0 讨论(0)
  • 2021-01-30 13:35

    Click Win + R and type cmd

    Below Image shows how to install Apache2.2 in windows

    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.

    0 讨论(0)
  • 2021-01-30 13:40

    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.

    0 讨论(0)
  • 2021-01-30 13:46

    For older versions of Apache:

    Apache.exe -k install
    net start apache2
    
    0 讨论(0)
  • 2021-01-30 13:46

    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"
    
    0 讨论(0)
  • 2021-01-30 13:48

    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.

    0 讨论(0)
提交回复
热议问题