Localhost là gì? Có chức năng và hoạt động thế nào ?

Ngày: 07-04-2020 bởi: Tùng Bùi Xem: 859 lượt

Localhost là thuật ngữ rất quen thuộc đối với những chuyên gia thiết kế website. Vậy thì localhost là gì ? Nó có những chức năng gì? Cài đặt localhost như thế nào? . Hãy cùng Tùng Phát tìm hiểu trong bài viết sau đây.

Localhost là gì?

Ở đây “Local” tức là muốn nói đến máy tính, còn “host” nghĩa là máy chủ. Nhưng khi dịch chúng qua tiếng Việt thì nghĩa của nó không rõ ràng lắm. Vì vậy khi nhắc đến localhost, thực chất nó là một webserver, một chương trình máy chủ được chạy trên máy tính bạn.

localhost là gì ?

localhost là gì ?

Ứng dụng của nó là gì?

Khi bạn muốn tạo một trang web riêng để làm quen, lấy kinh nghiệm thiết kế website nhưng vì lý do nào đó không cho phép bạn đặt sở hữu một trang web chính thức. Thì lúc này bạn cần đến một nơi chứa các ứng dụng web trên máy tính cá nhân. Và đây là lúc localhost – một chương trình máy chủ được chạy trên máy tính cá nhân của bạn cần phải phát huy công dụng.

Cách thức hoạt động của local host

Việc cài đặt nhiều ứng dụng hỗ trợ khác nhau sẽ giúp bạn tạo ra một môi trường giống như hosting có thể chạy source code của website wordpress trên máy tính bạn.

Cũng giống như các gói hosting, bạn cần những ứng dụng sau:

  • Web server, Apache
  • PHP
  • MySQL
  • PHPMyAdmin

Sau khi cài đặt thành công localhost và khởi động Apache rồi bạn có thể truy cập vào địa chỉ http://127.0.0.0 hoặc http://localhost. Và bạn cần phải kích hoạt các ứng dụng đi kèm khi chạy localhost.

Có thể bạn cần :

Responsive là gì ? Kích thước giao diện website responsive

Webhook là gì? Tìm hiểu tính năng cơ bản của Webhook

Phân biệt Localhost và 127.0.0.1

Chắc hẳn các bạn đã từng nhầm lẫn giữa hai khái niệm về “Localhost” và “127.0.0.1” rồi phải không nào? Trong thực tế thì chúng được sử dụng để thay thế cho nhau. Tuy nhiên, chúng không hoàn toàn giống nhau.

Trên hầu hết các hệ thống, Localhost và 127.0.0.1 đều giống nhau về mặt chức năng. Nhưng Localhost là một nhãn cho địa chỉ IP chứ bản thân nó không phải là địa chỉ IP. Localhost có thể được trỏ vào những địa chỉ IP khác nhau. Localhost có thể được trỏ đến bất kỳ địa chỉ IP nào, thậm chí một địa chỉ bên ngoài khối địa chỉ dành riêng được đề cập ở trên. File HOSTS không quan tâm và sẽ không ngăn cản việc bạn thực hiện việc này. Tuy nhiên, điều đó sẽ phá vỡ các chức năng quan trọng trên hệ thống và làm bất kỳ ứng dụng nào dựa trên kết nối localhost đó gặp sự cố.

Phân biệt Localhost

Khối địa chỉ 127 được chọn cho khối địa chỉ loopback vì đây là một khối địa chỉ lớp mạng A (Class A) cuối cùng, chạy từ giá trị địa chỉ nhị phân 00000001 đến 01111111. Trong IPv6, địa chỉ loopback là địa chỉ đầu tiên, 0:0:0:0:0:0:0:1, thường được biểu thị dưới dạng rút gọn đó chính là :1.

Nếu bạn chuyển từ máy tính Windows sang hệ thống Unix, bạn có thể thấy rằng loopback thực tế đồng nghĩa với localhost. Bạn có thể sử dụng file HOSTS để thực hiện chuyển hướng loopback trở lại 127.0.0.1, nhưng điều đó chỉ mang tính thay đổi về hình thức mà thôi.

Hướng dẫn cài đặt Localhost với phần mềm XAMPP

Để cài đặt localhost đầu tiên bạn cần download phần mềm XAMPP về máy.

XAMPP là một phần mềm được dùng rất phổ biến, miễn phí và luôn có cập nhật bản mới, hỗ trợ hầu hết các hệ điều hành Windows, Mact, Linux.

Sau khi tải về bấm cài đặt thì sẽ có một bảng thông báo xuất hiện.

Nếu bạn kích hoạt User Account Control (UAC) thì sẽ có một vài chức năng của XAMPP có thể bị hạn chế do đó yêu cầu này cảnh báo bạn bỏ kích hoạt UAC.

Sau khi tải file cài đặt xong, bạn hãy chạy nó rồi chọn Next.

Cài đặt localhost với phần mềm xampp

Cài đặt xampp

Ở phần chọn đường dẫn, hãy chọn đường dẫn cần lưu cài đặt của XAMPP. Và bạn phải nhớ đường dẫn này vì khi cài đặt web lên localhost bạn phải truy cập vào thư mục này. Nên để mặt định là c:xampp. Rồi tiếp tục nhấn Next.

cài xampp

Qua trang tiếp theo bạn bỏ chọn phần “Learn more about Bitnami for XAMPP”. Rồi ấn Next 2 lần nữa để bắt đầu quá trình cài đặt XAMPP.

cài đặt localhost trên xampp

Sau khi cài đặt xong, bạn ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của XAMPP.

Tham khảo thêm :

Quản trị website là gì ? những công việc khi quản trị website bạn cần biết

Khởi động Localhost

Bây giờ bạn vào thư mục c:xampp và mở file xampp-panel.exe lên để bật bảng điều khiển của XAMPP.

xampp panel

bảng điều khiển xampp

Hai ứng dụng Apache và MySQL có nút Start, đó là dấu hiệu báo là 2 ứng dụng này chưa được khởi động, bạn hãy nhấn vào nút Start của từng ứng dụng để khởi động Webserver Apache và MySQL Server lên mới chạy localhost được.

Nếu bạn thấy hai ứng dụng này đã chuyển sang màu xanh thì đã khởi động thành công.

xampp-panel

Sau đó bạn hãy truy cập vào website với địa chỉ http://localhost thì sẽ thấy nó hiện ra trang giới thiệu XAMPP.

khởi động xampp

Và bạn có thể ấn vào nút English phía dưới để truy cập vào trang quản lý localhost.

Cài đặt Localhost bằng AppServ

Các bạn hãy vào trang chủ của AppServ để download AppServ. Sau đây là từng bước cài đặt AppServ.

Cài đặt localhost

Bước 1: Kích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt.

Localhost là gì

Bước 2: Chọn Next. Bạn phải đồng ý với Điều lệ sử dụng AppServ, chọn I Agree để tiếp tục.

Localhost là gì

Bước 3: Chọn thư mục cài đặt. Thư mục cài đặt AppServ được mặc định là ổ C. Nếu cần chuyển bạn có thể nháy vào Browse… để thay đổi thư mục cài đặt. Bạn có thể yên tâm cài vào ổ C vì AppServ không bị xóa khi nâng cấp hay cài lại Windows. Chọn Next để tiếp tục.

localhost là gì

Bước 4: Chọn các phần mềm cài đặt. Nếu bạn chỉ cần cài một trong 4 phần mềm của AppServ thì bỏ tick

các phần không cài đặt. Nếu cài lần đầu thì tốt nhất bạn nên giữ nguyên. Chọn Next để tiếp tục.

localhost là gì

Cấu hình Apache cho localhost:

  • Server Name: Tên server chạy Apache, bạn điền localhost.
  • Admin Email: Điền email của bạn để nhận thông báo “host” về mail khi có thay đổi.
  • HTTP Port: thông số này được mặc định là 80, khi HTTP Port là 80 thì bạn không cần phải khai báo nó theo sau server.

localhost là gì

Cấu hình MySQL cho localhost:

  • Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự đặt, username được mặc định là root.
  • Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh được tiếng Việt với Unikey.
  • Old Password: Nhấp vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP hoặc lỗi Client does not support authentication protocol requested by server; consider upgrading MySQL client.
  • Enable InnoDB: Nhấp vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống.

localhost là gì

Bước 7: Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành.

Bước 8: Hoàn thành cài đặt: Bạn có thể dùng luôn khi nháy Finish.

Kết luận

Chắc hẳn với những chia sẽ ở trên thì bạn đã biết chính xác localhost là gì rồi phải không nào. Cơ bản nó là tên miền phân giải lên đúng địa chỉ IP loopback của máy tính để thực hiện các tác vụ kiểm thử. Nếu bạn là kỹ thuật viên IT, việc hiểu về localhost và loopback rất quan trọng trong suốt quá trình quản lý mạng của bạn. Hy vọng qua bài viết của chúng tôi bạn sẽ hiểu rõ hơn và có kiến thức về localhost là gì? và cách cài đặt ra sao. Chúc bạn thành công. Nếu có bất kì thắc mắc nào thì hãy liên hệ với chúng tôi để được tư vấn miễn phí nhé!

Bài viết tương tự của Localhost là gì? Có chức năng và hoạt động thế nào ?

Javascript là gì? Ngôn ngữ javascript được dùng để làm gì?
Sitemap là gì? Những điều cần biết về Sitemap
Google PageSpeed Insight là gì và sự ảnh hưởng của hiệu suất đến SEO
UX UI là gì? Chúng có gì khác biệt?
CDN là gì và những thông tin bạn nên biết
Chứng chỉ SSL là gì? Vì sao nên cài đặt SSL cho website
Tùng Bùi
Tùng Bùi Tùng Phát CEO. Đam mê SEO website, thiết kế website, đá bóng, offline cùng mọi người.
Facebook Youtube
Gọi điện thoại
0902.313.677

CSKH 24/7: 028.7776.8789

0902313677Zalo

Email hỗ trợ: info@tungphat.com

info@tungphat.com Email

Top