Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

Webサーバーはインターネットの基盤となる重要な要素です。Apacheは、リモートサーバーとサイト訪問者のブラウザ間の通信をつなぐ役割を担っています。近年、利用シェアには変化が見られるものの、依然としてサーバーマーケットにおいて高い浸透率を誇る定番ソフトウェアです。この記事では、Windows 11/10にApacheをインストールする具体的な手順を、初心者の方にもわかりやすく解説します。

Windows 11/10にApacheをインストールする方法

事前準備:必要なファイルをダウンロードしよう

作業を始める前に、以下の2つのファイルをあらかじめダウンロードしておきましょう。

  1. Microsoft Visual Studio C++(再頒布可能パッケージ)
  2. Apache Loungeの最新版

ダウンロードが完了したら、以下の手順に進みます。

ステップ1:Visual Studio C++をインストールする

まず、ダウンロードしたMicrosoft Visual Studio C++の実行ファイルをダブルクリックしてインストールします。インストールが完了するとPCの再起動を求められるので、指示に従って再起動してください。

ステップ2:「Apache24」フォルダを作成してファイルを展開する

再起動後、「Apache24」という名前のフォルダを作成します。このフォルダは、Windowsがインストールされているドライブの直下(ルート)に配置する必要があります。例:C:\Apache24

次に、ダウンロードしたApache Loungeの中身をすべて、作成したApache24フォルダ内に展開(解凍)します。

Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

ステップ3:コマンドプロンプトでbinフォルダへ移動する

展開が完了したら、管理者権限でコマンドプロンプトを起動し、以下のコマンドをまとめてコピー&ペーストしてEnterキーを押します。これでbinフォルダへ移動できます。

cd.. 
cd..
cd Apache24 
cd bin
Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

ステップ4:Apacheを起動して動作をテストする

続いて「httpd」と入力してEnterキーを押すと、サーバーのインストールと起動が行われます。その際、ネットワーク接続のためにWindowsファイアウォール経由のアクセス許可を求められるので、「許可」を選択しましょう。

Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

ここまで完了したら、サーバーの動作をテストできます。PCにインストールされている任意のブラウザを起動し、アドレスバーに「localhost」またはPCのIPアドレスを入力してEnterキーを押してください。「It works!」というメッセージが表示されれば、正常に動作しています。

Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

なお、サービスを停止したい場合は、Ctrl + Cキーを同時に押せば終了できます。

ステップ5:システムサービスとして登録する

Apache Webサーバーのインストール・設定・テストが完了したら、次はシステムサービスとして登録しましょう。そうすることで、PC起動時に自動的にサーバーが立ち上がるようになります。以下のコマンドをコピー&ペーストしてEnterキーを押してください。

httpd.exe -k install -n "Apache HTTP Server"
Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

ステップ6:サービス登録を確認する

Apacheがシステムサービスとして正しく登録されたかを確認します。Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「services.msc」と入力してEnterキーを押してください。

Windows 11/10にApacheをインストールする方法【初心者向け完全ガイド】

サービス一覧画面で「Apache HTTP Server」を探し、「スタートアップの種類」が「自動」に設定されていることを確認します。この設定により、Windows 11/10を起動するたびにサーバーが自動的に開始されるようになります。

以上で設定完了です!これであなたのWindows環境でもApache Webサーバーが快適に使えるようになりました。

  1. Windows 11/10にGoogle Duoをインストールする方法

    Google Duoは、1対1のビデオ通話を手軽に行える無料のビデオ通話アプリです。家族や友人とのグループを作成し、複数人でのビデオ通話を開始することもできます。本ガイドの手順は、Microsoft EdgeとChromeのどちらのブラウザでも利用可能です。 Windows 11/10でGoogle Duoは使えるのか? Google Duoは、Windows 11/10向けのネイティブアプリとしては提供されていません。しかし、Googleは音声・ビデオ通話サービス用のWebアプリを公開しており、プログレッシブWebアプリ(PWA)の仕組みを活用すれば、Edgeブラウザ経由でWindows 1

  2. Windows 11/10でFTPサーバーを構築・設定する方法【ファイアウォール設定まで解説】

    FTP(File Transfer Protocol)サーバーとは、ファイルをホストし、ローカルネットワークやインターネット経由でアクセスできるようにする公開・非公開のサーバーです。シームレスかつ柔軟で動作も高速なため、サーバー容量の範囲内であれば、あらゆる種類のファイルを保存することができます。 幸いなことに、Windows 11とWindows 10には標準機能としてFTPサーバーを構築する仕組みが備わっています。ローカル環境でホストするだけでなく、インターネット経由で世界中からアクセスできるように設定することも可能です。この記事では、FTPサーバーの構成方法と、Windowsファイアウォ