web-dev-qa-db-ja.com

Apache Windowsサービスを手動で作成する方法

別のApache Webサーバーをインストールしようとして、誤ってApache Windowsサービスを削除しました。 cmdから別のApache Windowsサービスを作成する方法を知っている人はいますか? 「sc create ...」を試しましたが、最後に-k startのようなスクリプトがありませんか?最後に何が必要かわからない...

Apache 2.2を実行しています

ありがとうございました

44
Jared

Apache 2.4では、実行可能ファイルの名前がhttpd.exeに変更され、コマンドは次のようになります。

httpd.exe -k install -n "Apache2.4"

サービスに個別の名前を付けるための名前スイッチ。

86

Win + Rをクリックし、cmdと入力します

下の画像は、Apache2.2をWindowsにインストールする方法を示しています

How to install Apache2.2 in windows

Apache2.2のデフォルトのインストール場所はC:\Program Files\Apache Software Foundationですが、私のPCではC:/ドライブに直接インストールしました。

Program2.2フォルダーにApache2.2をインストールする場合は、コマンドプロンプトで次のように入力します

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]をクリック)

成功したメッセージは、上の図のようにコマンドプロンプトに表示されます。

11
pudaykiran

古いバージョンのApacheの場合:

Apache.exe -k install
net start Apache2
9
Tomas Andrle

Apache 2.2では、コマンドはhttpd.exe -k installです。

5
trulyte

Windows 7または8では、XAMPPコントロールパネルのスタート(メニュー)ショートカットを右クリックし、Run As Administrator。次に、ApacheやMySQLのサービスチェックボックスをクリックします。

1
pancy1

Httpd.exe -k installを使用して動作しなかったため、次を使用してsc.exeを使用してApacheをサービスとして登録する必要がありました。

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
jluu