XAMPPをWindows 7にインストールしています。Apacheを毎日何度も停止および起動する必要があります。
現在、これを行うには、Xamppコントロールパネルを開き、[停止]([Apache]の横)をクリックし、停止するのを待ってから[開始]をクリックします。
理想的には、これをより迅速に実行できるようにしたい-Xamppアイコンを右クリックし、「Apacheの再起動」を選択するようなもの。または、さらに良いことに、Apacheを再起動するショートカットキーだけです。
Xamppには、Apache_stop.batとApache_start.batの2つのbatファイルがあることを知っています。私は欲しいものを得るためにこれらを利用しようとしました。ただし、Apache_start.batを実行すると、削除できないcmdウィンドウが表示されます。この方法でサイレントにApacheを起動する方法を見つけることができませんでした。
したがって、基本的には、Apache(ワンクリック/ショートカットキー)を完全に静かに再起動できるようにしたいと考えています。
前もって感謝します。
Apache_start.bat
をコピーして、名前をApache_restart.bat
に変更します。
行Apache\bin\httpd.exe
をApache\bin\httpd.exe -k restart
に変更します
ほら、再起動スクリプトを使用します。そして、あなたはそれにショートカットを与えることもできます。
システムトレイにApacheサービスモニターがある場合は、それを開いて(右クリックだと思いますか?)、[Apacheを再起動]をクリックします。
システムトレイにない場合は、Apacheインストールの/bin
フォルダー(ApacheMonitor.exe
と呼ばれる)にあります。 「スタートアップ」フォルダにショートカットを作成することをお勧めします。
私にとって、バージョン3.2.2では、最初の回答が機能しませんでした。
2つのスクリプトをまとめましたApache_start.bat
およびApache_stop.bat
ファイル。
@echo off
cd /D %~dp0
echo Apache 2 is stopping...
Apache\bin\pv -f -k httpd.exe -q
if not exist Apache\logs\httpd.pid GOTO exit
del Apache\logs\httpd.pid
echo Apache 2 is re-starting ...
Apache\bin\httpd.exe
if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish
:error
echo.
echo Apache konnte nicht gestartet werden
echo Apache could not be started
pause
:finish
GitHubには、oneclickでApacheを再起動するためのWindowsソフトウェアがあります。ここからソフトウェアを入手してください Xampp OneClick Apache Restart Module