独自の Web サイトをホスティングする場合、月額料金がかかることも、セットアップに多くの技術的知識を必要とすることもありません。訪問者が数人だけの小さな Web サイトをホストする必要があるだけの場合は、Windows PC を WAMP サーバーに変えることができます。
自分のサイトをホストする必要がありますか?
ローカル コンピューターで独自の Web サイトをホスティングするのはとても楽しいですが、人々が実際にアクセスできる Web サイトが必要な場合は、独自の Web ホスティング プランをどこかで入手した方がよいでしょう。 Bluehost は 、PHP と MySQL を完全にサポートし、 月額 3.95 ドルで無制限の Web ホスティング を提供しています。これは間違いなく Web サイトを始めるのに簡単な方法であり、WordPress などの人気のあるソフトウェアを使い始めるためのシンプルな 1 クリック インストーラーが用意されています。
人々にアクセスしてもらいたい独自のローカル サイトをホストする場合は、自宅のコンピュータに対してファイアウォールを開く必要があり、これは潜在的にセキュリティ ホールが発生する可能性があることを意味します。 Bluehost や Hostgator など、他の場所で格安のホスティング プランを利用することを検討する価値は間違いなくあります。
ローカル開発サーバーが必要なだけの場合は、このまま読み続けてください。
「ワンプ」とは何ですか?
WAMP は、「Windows、Apache、MySQL、および PHP」の頭字語です。 WAMP をダウンロードすると、3 つの異なるものをインストールするプログラムをダウンロードすることになります。 WAMP を使用すると、動的 Web コンテンツをホストするために必要なすべてのパッケージを一度にダウンロードしてインストールできるため便利です。それ以外の場合は、3 つのパッケージを個別にダウンロードする必要があります。
Windows – WAMP の「W」は、プログラムが Windows オペレーティング システムと互換性があることを指定するためにのみ使用されます。
Apache – これは、Web サイトを実際にホストするために使用されるプログラムです。これだけで、HTML ファイルやその他の静的 Web コンテンツをホストできます。
MySQL – Web コンテンツ用のデータベースを提供します。多くの動的 Web ページではデータ (つまり、Web アカウントのユーザー名とパスワード) を保存する必要があるため、MySQL が登場します。
PHP – 動的な Web コンテンツを作成するための 言語としては断然最も人気があり ます。 WordPress、Facebook、Joomla、その他多くの Web サイトやコンテンツ管理システムは PHP を利用しています。静的な Web ページ以上のものをホストする予定がある場合、PHP は不可欠なツールになります。
Windows ではなく Linux を実行している場合は、 LAMP をインストールする 必要があります。 こともできるため、サードパーティ ソフトウェアをインストールする必要はありません。 IIS ルートを選択することは、ほとんどの目的では推奨されません。また、これは動的な Web コンテンツをサポートするためのプロセスであるため、IIS を必要とする特殊な状況がない限り、WAMP を使用してください。
先に進む前に、日常の PC と消費者向けのインターネット接続で Web サイトをホストすることは、テスト目的や少数の訪問者向けの小規模な Web サイトをホストすること以外には推奨されないことを理解してください。次回 Windows Update でシステムを再起動する必要があるときには、Web サイトも一緒にダウンすることを覚えておいてください。これは、本格的な Web サイトにとって理想的な状況ではありません。
WAMP のインストール
利用可能な WAMP プログラムは多数ありますが、ここでは WampServer を使用します。 Web サイトにアクセスしてプログラムの最新バージョンをダウンロードし、インストールを開始します。
インストールのプロンプトは一目瞭然です。すべてをデフォルト値のままにして、「次へ」をクリックし続けてください。このプロンプトで「開く」をクリックするだけで、WampServer が Web サイトを閲覧するときに常にデフォルトのブラウザーを使用するようにできます。
Windows ファイアウォールに Apache のセキュリティ例外も必ず追加してください。
インストールが完了したら、[完了] をクリックする前に、[今すぐ WampServer 2 を開始する] チェックボックスをオンにします。通知領域にプログラムが実行されているのが表示されるはずです。
アイコンを左クリックし、選択メニューの上部にある「Localhost」を押して Web サイトを開きます。
現在、デフォルトのページには簡単な情報ページが表示されているだけなので、すべてのコンポーネントが適切に動作していることを確認できます。この画面が表示されたら、WAMP サーバーは正常にインストールされています。
簡単なトラブルシューティング
このプログラムのテスト インストールをいくつか行ったところ、WampServer を適切に動作させるには Microsoft のいくつかのパッケージが不可欠であることがわかりました。これまでに何らかの問題が発生した場合は、次の更新プログラムがインストールされていることを確認し、WampServer をアンインストールし、PC を再起動して、WampServer を再インストールしてください。
WAMP 32 ビットの必須パッケージ:
Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)
Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86)
Microsoft Visual C++ 2012 (vcredist_x86.exe を選択)
WAMP 64 ビットに必要なパッケージ:
Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) (これはタイプミスではありません。x86 パッケージが必要です)
Microsoft Visual C++ 2008 再頒布可能パッケージ (x64)
Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x64)
Microsoft Visual C++ 2012 (vcredist_x64.exe を選択)
さらに詳しい WAMP 構成
Web サーバーが表示するページを変更するには、通知領域の WAMP アイコンを左クリックして www ディレクトリを開きます。
開いたフォルダーに、Web サイトでホストするファイルを配置する必要があります。 WordPress インストール ファイルから静的 HTML ファイルまで、あらゆるものをここに配置でき、変更は同時に Web サイトに反映されます (更新をクリックするだけです)。
コンテンツをそのフォルダーにドロップして Web サイトで提供する方法の簡単な例を見てみましょう。 Web 開発プログラムやメモ帳などの単純なものを使用して、基本的な PHP ページを作成し、それを Web サイトに配置できます。
次のコードは良いスタートになります。
< html >< html >< head >< head >< title > PHP Test </ title >< title > PHP Test </ title ></ head ></ head >< body >< body ><?php echo '<p>Hello World</p>' ; ?><?php echo '<p>Hello World</p>' ; ?></ body ></ body ></ html ></ html >
そのコードをメモ帳に貼り付け、ファイルをindex.phpとしてC:\wamp\www内に保存します。
ここで Web サイトに戻ると (すでに開いている場合は更新 [F5] キーを押すと)、作成したばかりのページが表示されます。
デフォルトでは、現在、Web サイトには WampServer がインストールされているコンピューターのみがアクセスできます。これは、テストや開発の目的で WAMP サーバーを使用しているだけの人には最適ですが、Web サイトを世界中からアクセスできるようにするには、WampServer アイコンをクリックし、[オンラインにする] をクリックします。
デフォルトでは、Apache 設定ファイルはローカルホストを除くすべてのユーザーからの受信接続を拒否するように設定されているため、他のデバイスがロードしようとするたびに「403 Forbidden」エラーが表示されないように、2 行のコードも変更する必要があります。あなたのサイト。 WampServer メニューを左クリックし、Apache フォルダの下を調べて、httpd.conf (Apache 設定ファイル) にアクセスします。
次のようなコードが表示されるまで下にスクロールします。
Order Deny,AllowDeny from allDeny from all
このコードを削除し、次のように置き換えます。
Order Allow,DenyAllow from allAllow from all
変更を httpd.conf に保存し、すべてのサービスを再起動します。
これで、World Wide Web からサイトにアクセスできるようになります。そうでない場合は、ルーター上の いることを確認してください。





