Bilgisayar ağında localhost kelimenin tam anlamıyla “bu bilgisayar” anlamına gelir. Tarayıcınıza bir URL yazdığınızda, aslında dünyanın başka bir yerindeki bir “ana” bilgisayara bağlanırsınız. Bu bilgisayar size istediğiniz web sayfasını sunar. Ancak tarayıcınıza “localhost” yazarsanız, tarayıcınız şu anda kullanmakta olduğunuz bilgisayara bağlanmak istediğinizi bilecektir. Bilgisayarınız Apache gibi bir web sunucusu yazılımı çalıştırıyorsa , tarayıcınıza kendi bilgisayarınız tarafından yerel ana bilgisayar olarak bilinen bir web sayfası sunulur. İnternete bağlı her bilgisayarın bir IP adresi vardır ve yerel ana makinenizin de bir IP adresi vardır. Tipik olarak IP adresi 127.0.0.1’dir.
Localhost genellikle test ve geliştirme için kullanılır. Bir geliştirici kişisel bilgisayarına WAMP , LAMP veya MAMP yazılım yığını yüklediğinde, WordPress web sitesini açmak için genellikle tarayıcılarına “localhost” yazacaklardır. Yerel sunucu ortamları geliştirme süresini hızlandırabilir. Aynı zamanda öğrenme amaçları için de harikadır.
Localhost’un başka bir yaygın kullanımı, MySQL veritabanınıza bağlanmaya çalıştığınız zamandır. Bu genellikle sunucunuza WordPress yüklediğinizde olur. Bu makalenin kapsamı dışındadır, ancak WordPress kurulumu sırasında sizden genellikle localhost olan bir ana bilgisayar adı istenir. Bunun nedeni, WordPress ve MySQL’in genellikle aynı sunucuya kurulu olmasıdır. Birbirleriyle iletişim kurabilmeleri için bunun farkında olmaları gerekir. WordPress’e MySQL veritabanı sunucunuzun “localhost” olduğunu söyleyerek, temel olarak WordPress’e veritabanını aynı bilgisayarda aramasını söylüyorsunuz.