Nơi chứa web nội bộ trong máy tính (Localhost) là gì?

Như tên gọi, đó là một chương trình chỉ chạy trên máy tính của bạn. Tức là bạn có thể làm 1 trang web riêng, tập làm quen, lấy kinh nghiệm thiết kế website nhưng chỉ lưu hành trong máy tính của bạn chứ chưa thể truy cập trên mạng được vì chưa có domain & hosting.

Chắc hẳn bạn đã biết chức năng của các “domain – tên miền” hay “hosting”. Tuy nhiên, để sở hữu những tên miền hay các máy chủ quản lý bạn cần mất một khoản tiền kha khá để chi trả. Chính vì vậy, đối với người mới bắt đầu, mình khuyên bạn nên sử dụng localhost thay vì mất tiền để mua chúng. Bởi, Localhost có chức năng tương tự như máy chủ. Sau khi đã thành thạo web và hoàn thiện website, khi này bạn có thể sử dụng máy chủ cần trả phí để đưa website của mình cạnh tranh với đối thủ hay lên “top” Google.

Localhost hoạt động như thế nào?

Cách thức hoạt động của localhost không quá phức tạp. Thông thường, sau khi cài đặt localhost vào máy tính, bạn sẽ cần một đường link để truy cập vào đây. Mỗi localhost lại có một địa chỉ IP riêng, ở dạng localhost như http://127.0.0.1. Nếu không, bạn có thể truy cập đường dẫn dạng tổng quát như http://localhost.

Đừng bỏ qua các đường link quan trọng này, bởi trước khi sử dụng, bạn cần truy cập vào chúng để khởi động các ứng dụng đi kèm kể trên.

Các phần mềm tạo localhost thường gặp trên Windows

Không phải chỉ cần các ngôn ngữ lập trình mới có thể giúp localhost hoạt động, mà muốn chúng vận hành được bạn cần đến một số phần mềm tạo localhost. Nếu đã tìm hiểu, bạn có thể thấy một vài cái tên thường như: XAMPP, Wamp,… được nhắc đến rất nhiều trên các diễn đàn trao đổi.

Thực tế, chúng là các phần mềm rất quan trọng, nói một cách dễ hiểu, localhost vận hành được là nhờ các phần mềm trên hỗ trợ. Mặc dù Cả 3 phần mềm kể trên đều có chức năng và phương thức hoạt động như nhau, thế nhưng phần mềm XAMPP lại được đông đảo người dùng sử dụng hơn cả.

Lý do là bởi phần mềm này dễ sử dụng nhất, hoàn toàn miễn phí và đặc biệt, chúng chạy ổn định trên tất các hệ điều hành khác nhau, bao gồm: Windows, Mac OS hay Linux.

Một số lưu ý trước khi cài đặt localhost

Để tránh các lỗi vô tình làm cho localhost không thể hoạt động, bạn cần lưu ý một số điều cơ bản sau đây:

Xóa toàn bộ ứng dụng của ngôn ngữ lập trình tương tự như localhost như MySQL hay PHP…  khiến cho hệ thống không thể cập nhật localhost.

Đặc biệt, nếu bạn cài ứng dụng Skype để trao đổi thì hãy nhanh chóng chuyển sang ứng dụng khác rồi xóa Skype trước khi tiến hành cài đặt Skype. Bởi ứng dụng này sử dụng cổng 80, khi cài đặt localhost, hệ thống sẽ bị xung đột, dẫn đến hiện tượng xảy ra lỗi.

Đối với các xung đột ở cổng truy cập ( Port ) bạn cần chuyển chúng qua các cổng khác, hoặc gỡ chúng xuống để sau khi cài đặt xong localhost có thể cài đặt lại.

Tắt tường lửa

Tường lửa hay các chương trình Antivirus rất tuyệt vời. Tuy nhiên chúng lại chặn chương trình localhost ở một số cổng truy cập. Hãy vô hiệu hóa chúng trước khi cài đặt và khởi chạy khi đã cài đặt xong.

Cách cài đặt localhost với XAMPP

Bước 1:  Truy cập vào https://www.apachefriends.org/download.html để tải phần mềm. Tùy vào hệ điều hành máy tính 32bit hay 64bit để tải bản phù hợp.

Sau khi tiến hành giải nén, bạn hãy khởi chạy phần mềm XAMPP. Trên bảng điều khiển hiển thị sẽ hiển thị một loạt danh sách ứng dụng cần được kích hoạt như Apache, MySQL, FileZilla… Những tiện ích nào có hiển thị nút “Start” ở bên cạnh là những tiện ích chưa được khởi chạy.

Bên dưới bảng điều khiển là các thông tin hiển thị tình trạng của phần mềm. Những dòng chữ đỏ có nghĩa rằng phần mềm của bạn đang gặp vấn đề. Các vấn đề đó được đề hệ thống đề cập đến, bạn cần thực hiện theo các dòng lệnh màu đỏ.

Bước 2: Sau khi phần mềm XAMPP đã chạy, bấm Start ở 2 ứng dụng đầu tiên là Apache và MySQL.

Cho đến khi khu vực hiển thị 2 ứng dụng này chuyển sang màu xanh thì localhost đã khởi chạy thành công.

Bước 3: Tiếp theo, bạn truy cập http://127.0.0.1 hoặc http://localhost:80 do localhost cung cấp như đã nói ở trên. Sau khi truy cập được vào đường link đó và hiển thị trang web chính thức là bạn đã có thể sử dụng localhost. Quá trình cài đặt localhost bằng phần mềm XAMPP đến đây kết thúc.

Trên đây là hướng dẫn cài đặt và sử dụng Localhost bằng phần mềm XAMPP, nếu muốn thử nghiệm hoặc cần chỉnh sửa cái gì đó trong website mà không muốn ảnh hưởng trực tiếp đến website chính thì hãy sử dụng cách này. Chúc bạn thành công.