別のApache Webサーバーをインストールしようとして、誤ってApache Windowsサービスを削除しました。 cmdから別のApache Windowsサービスを作成する方法を知っている人はいますか? 「sc create ...」を試しましたが、最後に-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
ですが、私の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]をクリック)
成功したメッセージは、上の図のようにコマンドプロンプトに表示されます。
古いバージョンの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 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"