コンピューターネットワークにおけるlocalhostは、文字通り「このコンピューター」を意味する。ブラウザーにURLを入力すると、基本的に世界のどこかにある「ホスティングサービス」コンピューターに接続することになります。このコンピューターは、あなたが要求したウェブページを提供します。しかし、ブラウザーに「localhost」と入力すると、ブラウザーはあなたが現在使用しているコンピューターに接続したいことを認識します。あなたのコンピューターがApacheのようなウェブサーバーソフトウェアを実行している場合、ブラウザーはあなたのコンピューター、つまりローカルホストからウェブページを受け取ることになります。インターネットに接続されているコンピューターにはIPアドレスがあり、あなたのローカルホストにもIPアドレスがあります。通常、IPアドレスは127.0.0.1です。
ローカルホストはテストや開発によく使われます。開発者がWAMP、LAMP、またはMAMPソフトウェアスタックをコンピューターにインストールした場合、WordPressウェブサイトを表示するためにブラウザーに「localhost」と入力するのが一般的です。ローカルサーバー環境は開発時間を短縮することができる。また、学習目的にも最適です。
localhostのもう一つの一般的な使い方は、MySQLデータベースに接続しようとするときです。通常、これはサーバーにWordPressをインストールするときに起こります。この投稿の範囲外ですが、WordPressのインストール中にホスト名を聞かれますが、通常はlocalhostです。WordPressとMySQLは通常同じサーバーにインストールされるからです。WordPressとMySQLが互いに通信するためには、このことを認識しておく必要があります。WordPressにMySQLデータベースサーバーが “localhost “であることを伝えることで、WordPressに同じコンピューター上のデータベースを探すように指示することになります。