1. Localhost là gì?
Localhost được hiểu là host trên máy tính hay một máy chủ (Server) trên máy tính.
Bình thường khi chạy một mã nguồn nào đó như PHP, ASP,… thì bạn cần phải thuê host hay dùng host free, tuy nhiên có một lựa chọn tốt hơn cho bạn đó là cài đặt localhost, máy tính của bạn sẽ không cần kết nối internet mã vẫn có thể chạy được mã nguồn PHP, ASP phục vụ cho mục đích học tập hoặc chạy thử nghiệm.
Localhost bao gồm nhiều ứng dụng đi kèm để hỗ trợ chạy mã nguồn. Muốn chạy được PHP thì cần một số thành phần cơ bản sau: Apache – PHP – MySQL.
2. Hướng dẫn cài đặt Localhost với XAMPP
XAMPP là chương trình tạo máy chủ Web (Web Server) trên máy tính cá nhân (Localhost) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như PHPmyadmin.
Mình lựa chọn XAMPP là vì nó hoàn toàn miễn phí, dễ sử dụng, ít lỗi và hỗ trợ các hệ điều hành thông dụng như Windows, Mac, Linux.
Bắt đầu nhé ! Bài viết này mình sẽ hướng dẫn cài XAMPP với hệ điều hành Window