Trong quá trình học WordPress, tôi khuyên bạn nên bắt đầu bằng cách sử dụng localhost. Điều này giúp bạn không cần phải mua tên miền và hosting ngay lập tức để có một trang web hoàn chỉnh. Sau khi hoàn thiện trang web, bạn có thể đưa nó lên môi trường Internet. Dưới đây là một số thông tin về Localhost và cách cài đặt Localhost bằng XAMPP.
1. Localhost là gì?
Localhost là kết hợp của hai từ 'local' và 'host'. Từ 'local' có nghĩa là máy tính của bạn trong ngữ cảnh IT, còn 'host' trong ngữ cảnh IT có nghĩa là máy chủ. Localhost đề cập đến việc bạn có thể chạy một máy chủ web trên máy tính cá nhân của mình.
Localhost bao gồm nhiều ứng dụng đi kèm và tất cả các ứng dụng này sẽ hoạt động cùng nhau để tạo ra một môi trường chạy mã nguồn WordPress trên máy tính của bạn. Các thành phần bao gồm:
- Phần mềm Webserver Apache, là webserver phổ biến nhất.
- PHP, một phần mềm xử lý mã PHP vì WordPress được viết bằng ngôn ngữ này.
- MySQL Server, phần mềm lưu trữ và xử lý cơ sở dữ liệu, được sử dụng bởi WordPress. Database thường là cơ sở dữ liệu.
- Phần mềm PHPMyAdmin để xem và quản lý cơ sở dữ liệu MySQL.
Với những yêu cầu cơ bản của một trang web WordPress, Localhost đáp ứng hoàn toàn.
2. Localhost hoạt động như thế nào?
Sau khi cài đặt Localhost, máy tính của bạn đã có một phần mềm Webserver để chạy ứng dụng web, có thể truy cập qua địa chỉ http://127.0.0.1. Đây là địa chỉ IP local, bạn cũng có thể truy cập thông qua http://localhost.
Thường khi cài đặt Localhost, bạn cần mở bảng điều khiển của Localhost và kích hoạt để khởi động các ứng dụng đi kèm.
3. Những điều cần lưu ý trước khi cài đặt Localhost
Một trong những việc cần làm đầu tiên là xóa tất cả các ứng dụng liên quan đến Localhost. Nếu bạn đã cài đặt các phần mềm như PHP, MySQL liên quan đến localhost, hãy xóa chúng. Và đừng cài XAMPP trên Windows Server nếu đã cài đặt IIS (Dịch vụ Thông tin Internet).
Đặc biệt, hãy chú ý đến ứng dụng Skype. Nếu máy tính của bạn đang chạy Skype, Localhost sẽ không hoạt động được vì Skype đã chiếm quyền sử dụng cổng mạng 80, cổng mặc định của webserver.
Để thay đổi cổng mạng, bạn vào Skype > Tools > Connection Options, bỏ chọn Use port 80 and 443 for additional incoming connections. Ở phần Use port for incoming connections
Ngoài việc vô hiệu hóa Skype, bạn cần tắt Tường lửa và các phần mềm Antivirus khác để tránh chặn cổng 80 hoặc các ứng dụng webserver.
Tắt chức năng UAC (User Account Control) khi sử dụng Localhost để tránh hạn chế quyền truy cập. Cách tắt ở dưới.
Bước 1: Mở Control Panel và chọn User Account.
Bước 2: Chọn Change User Account Control Settings.
Chọn Never notify và nhấn OK.
4. Cách cài đặt Localhost
Để cài đặt Localhost, có nhiều phương pháp và phần mềm khác nhau. Tuy nhiên, nếu bạn mới bắt đầu sử dụng Localhost, bạn nên chọn XAMPP vì:
- XAMPP là phần mềm hoàn toàn miễn phí.
- Dễ sử dụng.
- Hỗ trợ các hệ điều hành phổ biến như Windows, Mac, Linux.
Trong hướng dẫn sau đây, tôi sẽ hướng dẫn cách cài đặt Localhost bằng XAMPP trên hệ điều hành Windows.
Bước 1: Truy cập vào nút tải ở trên và nhấn vào,
Sau đó, chọn một liên kết để tải về. XAMPP chỉ có bản 32-bit nhưng vẫn có thể sử dụng trên hệ điều hành 64-bit.
Bước 2: File tải về sẽ có dạng như vậy, nhấp đúp để bắt đầu cài đặt XAMPP
Nhấn Next để bắt đầu cài đặt.
Tiếp tục nhấn Next.
Ở phần Chọn một Thư mục, bạn hãy chọn đường dẫn cài đặt của XAMPP. Lưu ý rằng bạn cần nhớ đường dẫn này vì khi cài đặt web lên localhost, bạn sẽ cần truy cập vào thư mục này. Nếu bạn không muốn thay đổi, hãy để mặc định và nhấn Next để tiếp tục.
Bạn hãy bỏ chọn ở ô Learn more about Bitnami for XAMPP. Tiếp tục nhấn Next cho đến khi hiện nút Install, sau đó nhấn vào đó để tiến hành cài đặt.
Chờ một chút cho quá trình cài đặt hoàn tất.
Cuối cùng, nhấn Finish để hoàn tất quá trình cài đặt.
5. Khởi động Localhost trên máy tính
Bước 1: Mở XAMPP và bạn sẽ thấy một danh sách các ứng dụng chưa được khởi chạy. Ứng dụng nào có nút Start ở đầu là chưa được khởi chạy.
Còn ở phía dưới sẽ hiển thị trạng thái của ứng dụng. Ở đây, tôi gặp vấn đề với một phần mềm khác trên máy đang sử dụng cổng 443 nên phải gỡ bỏ để chạy Localhost.
Bước 2: Khởi động hai ứng dụng đầu tiên là Apache và MySQL. Chỉ khi cả hai ứng dụng này đã được khởi động, bạn mới có thể chạy Localhost.
Nếu cả hai ứng dụng đã chuyển sang màu xanh như trong hình, tức là đã khởi động thành công.
Bước 3: Sau khi khởi động xong, mở trình duyệt và truy cập vào địa chỉ http://localhost để xem trang web như hình dưới.
Trên đây là hướng dẫn cài đặt và sử dụng Localhost với XAMPP. Nếu bạn cần thử nghiệm hoặc chỉnh sửa trang web mà không muốn ảnh hưởng đến trang web chính, hãy áp dụng cách này.