WindowsマシンにApacheがインストールされているかどうかを確認するにはどうすればよいですか?Apacheのhttpd.exeがインストールされている場所を見つける方法は?
私は、インストールされたApacheを使用するスクリプトを作成していますが、それ自身の設定を&サーバルートに設定しています。ハードコードしたり、必要に応じて明示的に設定したりしないでください。
レジストリを検索しようとしましたが、役に立たないものは見つかりませんでした。
それらの投稿デフォルトパスの更新
私のマシン上で、それがCにあった:/プログラムファイル/ Apache Software Foundationの/ Apache2.2。そして、もし私がVista 64ビットを持っていたら、それはおそらく 'Program Files(x86)'の下にあるだろう。また、コンピュータに英語のOSがない場合は、さらに悪化します。
回避策
の推測では、私はその後、Apacheの2.0または2.2のデフォルトのパスを%PROGRAMFILES%チェックバックプロンプトにフォールする必要があります。レジストリを読んで、正確にどこにあるのかを知ることは良いことです。
決勝ノート
Apacheは「みんなが、現在のユーザーに対してのみインストールされていません。そのため、そこに指すサービスやレジストリキー/フォルダが存在しないため、見つけるのが少し難しくなります。それがCにインストールされているWindows上で
http://stackoverflow.com/questions/304319/is-there-an-equivalent-of-which-on-windows – vartec
httpd.exeがパスにある場合は機能しますが、わかりません。 (明日チェックします) – Macke
これはパスにないので、これは動作しません。 – Macke