質問: を参考に WindowsServer2012R2=64bit筐体にApache2.4をインストールしようとしています。 一応作業的にはインストールを終え、サービスをStartさせているつもりですが、当該サーバのブラウザに"it works"が現れず、ド壷にはまっています。(IE:x86とx64 両方試してもダメ) ![画像の説明をここに入力](https://i.stack.imgur.com/xkHcf.png) 【事象発生までの行動】 ・こちらの筐体はかつて、Apache2.**2**が動作しておりましたが、今朝アンインストールを実施しました。 ・先に記載したサイトで、Apache2.4のフォルダをCドライブ直に配置した上、インストールの作業を行うよう指示がありますが、これに逆らいc:\ProgramFilesの直下に配置した上でhttpd -k installをコマンド指示してインストールを終えています。 ・すぐさま当該サービスを起動させようとしましたが、httpd.confが見当たらないみたいなエラーが表示されたので、Apache2.4のフォルダをCドライブ直におき直し、再度サービス起動を試行したことで一応に起動に成功した模様です。 ・コントロールパネル内プログラムと機能(旧:プログラムの追加と削除)メニューに、Apache2.4の羽アイコンの行が見当たらないのが気になっています。ちなみに再度インストールの指示をすると、既にインストールされているのメッセージが現れます。 ![画像の説明をここに入力](https://i.stack.imgur.com/9FQhx.png) ![画像の説明をここに入力](https://i.stack.imgur.com/5OYmt.png) ====質問==== Apache2.4が正常にインストールできているかの確認、 サービスを稼動させたことで、無事当該サーバのブラウザにit worksを表すための手立てをご教示ください。(何が問題で現事象が生じているのか特定できていないので、曖昧な質問になってしまいました、ご容赦下さい) インターネットに接続できない筐体のため、皆様がよくいうxamppというユーティリティの利用をあきらめています。今朝インストールのためにApacheのサイトから取得したファイルは「httpd-2.4.29-Win64-VC15」です。 年末のお忙しいところ恐縮ですが、皆様の暖かいご支援をお待ち申し上げております。
回答: 「プログラムの機能」の一覧に表示されるのはいわゆるインストーラ(EXEやMSI形式)のファイルを実行してインストールした場合のみです。今回はZipアーカイブを展開しているだけなので当然一覧には表示(登録)されません。 今回コマンドプロンプトで実施しているインストールはApacheをバックグラウンドで実行するための**サービス**をWindowsに登録する作業で、普段のWindowsアプリをインストールしているのとは少し意味合いが違います。 一度`Program Files (x86)`以下に`Apache`フォルダを置いて`httpd -k install`を実行しているので、その後に`C:\`直下にフォルダだけ移動してもサービスの登録は以前の場所で残ったままになっているのだと思います。 念のためApacheを元の`Profram Files (x86)`配下に戻し、起動を試してみてください。`httpd.confが見つからない`などのエラーが出ていたとのことですが、もう一度表示されるメッセージを確認してください。 (表示されていた通り単純に`httpd.conf`が存在しないのが原因かもしれません。エラーメッセージにはきちんと意味があるので、見るだけでなく読んで意味を理解してください)