• 締切済み

apacheのコマンドプロンプトからのインストールについて

初めてのご質問をさせていただきます。 OSがWindows2003サーバのマシンに、Apache + OpenSSLで、サーバ証明書を発行できるApacheサーバを構築しておりまして、OpenSSLの設定は順調にできたのですが、Apacheをコマンドプロンプトより 「apache -k install」 と入力してインストールしようとしたところ、 「'apache'は、内部コマンドまたは外部コマンド、  操作可能なプログラムまたはバッチファイルとして認識されていません。」 と表示されてしまい、インストールできません。 httpd.confなどの設定ファイルは修正し、環境変数をいろいろ変えながら試しているのですが、うまくインストールできません。 どなたか原因が分かる方がおられましたら、ご回答のほどよろしくお願いします。

みんなの回答

  • kadzsh
  • ベストアンサー率0% (0/0)
回答No.2

横から失礼いたします。 私もそれで詰まりました。 みたところ、Apache2.2をインストールしたご様子。 2.2だと apache -k install ではなく httpd -k install であるとおもわれます。

回答No.1

以下の情報は一般論としての回答です。 「○○○は、内部コマンドまたは外部コマンド、  操作可能なプログラムまたはバッチファイルとして認識されていません。」 と出る理由ですが、 1)プログラムを実行するパスに移動していない状態で実行した 2)環境変数にプログラムを実行するパスが登録されていない だと思われます。さしあたり2は必須ではありませんので、1を確認して みて下さい。apacheの格納されているパスに移動してからプログラムを 実行したら、状況が変わると思います。 apacheの格納されているパスに移動する方法は、コマンドプロンプトか ら cd コマンドを使います。 apacheの実行プログラムがc:\dir_a\dir_bに存在する場合、 >cd c:\dir_a\dir_b >apache -k install となります。 インストールが成功して、起動したい場合でも、同じ理屈でパス移動が 必要になりますので、面倒であればパスの登録を行っておいた方が良い でしょう。

e11m
質問者

お礼

norasuke09さん、ご回答ありがとうございました。 自分なりにも1・2の内容は試していたのですが、同様のメッセージが出てしまっていました。 もっと詳しく書かせていただきますと、今回OpenSSL対応のapacheをインストールしたく、「Apache_2.2.3-Openssl_0.9.8d-Win32.zip」をダウンロードしてきまして、Fドライブの直下に「apache」という名前でディレクトリを作り、その中に解凍したデータをすべて入れました。 コマンドプロンプトの画面より「cd F:\apache\bin」で移動して「apache -k install」と入力してEnterを押すと、 「'apache'は、内部コマンドまたは外部コマンド、  操作可能なプログラムまたはバッチファイルとして認識されていません。」 と表示されます。 環境変数のPathにも「;F:apache\bin」と追加しています。 何か私が見落としている設定がございましたら、ご教授願います。

関連するQ&A