アイデアがあり、ウェブサイトの構築を開始したいと考えています。実際にドメインを購入してホストする前に、phpbb タイプ ベースのフォーラムを作成して表示/開発するにはどうすればよいですか? まるで本物のウェブサイトのように見えるように、ローカル ネットワークのブラウザで表示することについて話しているのです。この質問がわかりにくい場合は申し訳ありませんが、私は Web ホスティングの経験がほとんどありません。
5 に答える
はい。ドメイン名が行う唯一のことは、サイトがホストされているサーバーを「指す」ことです。同じホスティング環境を作成するだけで、機能する Web サーバーをローカルで確立できます (たとえば、PHP を MySQL データベースで実行する Apache サーバーなど)。
ローカル サーバーに必要なソフトウェアが既に含まれている、ダウンロードできるパッケージがいくつかあります。PHP ベースの Web ホスティングの場合、Xamppや残念ながら廃止された Mowes などのパッケージを使用すると、localhost から表示できるサーバーを非常に迅速にセットアップできます。
コンピュータのhosts ファイルを利用して、「実際の」ドメイン名でブラウジングをエミュレートすることもできます。たとえば、acmetools.com というサイトを開発している場合、hosts ファイルを次のように編集します。
127.0.0.1 acmetools.com
次に、「acmetools.com」を参照すると、ローカル サーバーから実行されます。
最も簡単な方法の 1 つは、開発中のマシンにローカルで無料の Web サーバー ソフトウェアをダウンロードして実行することです。いくつかの異なるタイプがありますが、おそらく最もよく知られ、頻繁に使用されるのは Apache です。
Apache は、Web サイトで使用するすべての html、css、js、php などのファイルを配置できるフォルダーを提供します。その後、ローカル マシンで Web サイトを表示する場合は、ブラウザに次のように入力します。
http://127.0.0.1
(これは、リクエストをローカル マシンのポート 80 にリダイレクトするだけです)。
Apache が提供するフォルダーにあるものはすべて表示されます。
このリンクは、一般的な Linux ディストリビューションに Apache をインストールする方法の良い出発点となるはずです。
基本的に、あなたがしたいことは、自分のコンピューターでサイトをホストすることです. オペレーティング システムによっては、Apache サーバー、PHP、および MySQL データベース サーバーを無料で組み合わせたパッケージがいくつかあります ( http://www.apachefriends.org/en/xampp.htmlなど)。
無料で簡単に Web 開発ができる Google AppEngine ( https://developers.google.com/appengine/ )がとても気に入っています。自由にドメイン名を購入できます。ApppEngine は Java または Python での開発をサポートし、多くの強力な機能を備えています。ただし、AppEngine 環境は他の場所で複製することはできないため、いつか自分でホストする予定がある場合、AppEngine は適切なオプションではない可能性があります。
html ファイルを作成すると、インターネット ブラウザを使用して開くことができます。それを右クリックすると、open with オプションが表示されます。