web-dev-qa-db-ja.com

WindowsでApacheを再起動するにはどうすればよいですか? 「Apache -k restart」は「Apache2」という名前のインストールされたサービスがありません

Apacheは現在実行中です。インターネット上の他の場所で提供されているいくつかのソリューションは、Apache -k installと入力してからApache -k restartを再試行することを提案しています。しかし、それを試みると、別のエラーが発生します。

各ソケットの使用は1つだけ許可されています。

Apache -k stopは次のエラーを返します(私がApache -k restartから最初に取得したものと同じ)、

「Apache2」という名前のインストールされたサービスはありません

8
Tom McDonnell

通常、Apacheを再起動できる システムトレイ に表示される、Apacheがインストールする小さなアプリケーションがあります。

sc.exeなどの多くのユーティリティを使用してサービスを再起動できますが、シェルを使用するだけで、

net stop Apache2.2-Zend && net start Apache2.2-Zend

私の場合、サービスの名前はApache2.2-Zendです。名前はservices.mscで確認できます。

9

まず、コマンドプロンプトをコンピューターのApacheフォルダーのbinに持ってくる必要があります。つまり、ApacheフォルダーはC:\Apache24\。コマンドcd C:\Apache24\bin、次に使用されたコマンドhttpd -k restart Apacheサービスを再起動します。

6
Lafif Astahdziq

別の方法を見つけました。 Windows GUIを使用して、「スタート」->「プログラム」->「管理ツール」->「サービス」を選択しました。次に、実行中のサービスでApacheを検索しました。見つかりませんでした。私はsugarApacheと呼ばれるものを見つけました。 'Services' GUIを使用してsugarApacheを再起動できました。

2
Tom McDonnell