Cách cài đặt localhost trên máy tính bằng Xampp chi tiết

Khi bắt đầu học WordPress, TVD Media khuyến nghị bạn sử dụng localhost trước. Điều này giúp bạn tạo website hoàn chỉnh mà không cần phải mua tên miền và hosting ngay lập tức. Sau khi hoàn thiện website, bạn có thể đưa nó lên Internet một cách dễ dàng.

Localhost là gì?

Localhost là sự kết hợp giữa “local” – nghĩa là máy tính cá nhân của bạn và “host” – tức máy chủ. Đơn giản, nó là một máy chủ chạy trên máy tính cá nhân của bạn.

Localhost là gì?

Localhost là gì?

Localhost bao gồm một số ứng dụng được kết hợp với 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. Bao gồm:

  • Apache, một phần mềm webserver phổ biến nhất.
  • PHP, để xử lý mã PHP mà WordPress sử dụng.
  • MySQL Server, để lưu trữ và xử lý cơ sở dữ liệu, với WordPress sử dụng MySQL làm nền tảng.
  • PHPMyAdmin, nơi quản lý cơ sở dữ liệu MySQL.

Với những thành phần này, localhost hoàn toàn đáp ứng được yêu cầu cơ bản của một website WordPress.

Cách thức localhost vận hành 

Khi bạn cài đặt Localhost, máy tính sẽ có một phần mềm Webserver để chạy các ứng dụng website. Bạn có thể truy cập vào localhost qua địa chỉ IP là http://127.0.0.1 hoặc thông qua đường dẫn là http://localhost.

Thường thì, sau khi cài đặt Localhost, bạn cần mở bảng điều khiển và kích hoạt để khởi động các ứng dụng đi kèm.

Cách thức localhost vận hành

Cách thức localhost vận hành

Các lưu ý khi cài đặt localhost Xampp

Gỡ bỏ tất cả các ứng dụng liên quan đến việc sử dụng localhost

Nếu bạn đã cài đặt các phần mềm như PHP, MySQL để sử dụng cho localhost, hãy xóa chúng đi. Đồng thời, tránh cài đặt XAMPP trên Windows Server nếu máy đã cài đặt IIS.

Các lưu ý khi cài đặt localhost Xampp

Các lưu ý khi cài đặt localhost Xampp

Lưu ý nếu bạn dùng Skype

Nếu bạn sử dụng Skype, hãy lưu ý rằng localhost có thể không hoạt động được vì Skype thường chiếm quyền sử dụng cổng mạng 80, cổng mặc định của webserver. Để khắc phục điều này, bạn có thể mở Skype, chọn Tools, sau đó vào Connection Options và bỏ chọn phần “Use port 80 and 443…”. Sau khi thực hiện xong, hãy khởi động lại máy để hoàn tất quá trình cài đặt.

Tắt tường lửa

Nếu máy tính của bạn có tường lửa được cài đặt từ Windows hoặc từ một phần mềm Antivirus khác, hãy tắt nó đi. Tường lửa có thể chặn cổng 80 hoặc các ứng dụng webserver, gây ra sự cản trở khi sử dụng localhost.

Tắt UAC trên Windows

Nếu bạn đang sử dụng Windows và đã bật User Account Control, hãy tắt nó đi khi làm việc với localhost để tránh các vấn đề về giới hạn quyền.

Hướng dẫn cài đặt Localhost

Để cài đặt Localhost có nhiều phương pháp và công cụ khác nhau, nhưng đối với người mới, TVD Media đề xuất sử dụng XAMPP vì những lý do sau:

  • XAMPP là miễn phí và dễ sử dụng.
  • Tương thích với các hệ điều hành như Windows, Mac, và Linux.
  • Trong bài viết này, TVD Media sẽ hướng dẫn cách cài đặt trên hệ điều hành Windows.

Để tải XAMPP, truy cập vào địa chỉ https://www.apachefriends.org/download.html, chọn phiên bản phù hợp với hệ điều hành máy tính của bạn. Đề xuất chọn phiên bản PHP 5.4.31. Lưu ý, XAMPP chỉ có phiên bản cho hệ điều hành 32-bit, nhưng vẫn hoạt động trên hệ điều hành 64-bit.

Sau khi tải xong, chạy file cài đặt, chọn “Next”. Ở phần đường dẫn, chọn nơi lưu trữ cài đặt của XAMPP, ví dụ: c:\xampp. Tiếp tục ấn “Next”. Bỏ chọn phần “Learn more about Bitnami for XAMPP” và ấn “Next” hai lần nữa để bắt đầu quá trình cài đặt.

Khi cài xong, ấn “Finish” và khởi động lại máy tính để hoàn tất cài đặt và mở bảng điều khiển của XAMPP.

Mở bảng điều khiển của XAMPP và chạy Apache và MySQL bằng cách nhấn nút “Start”. Khi cả hai ứng dụng chuyển sang màu xanh, chúng đã khởi động thành công.

Sau đó, truy cập vào địa chỉ http://localhost để kiểm tra. Nếu trang web hiển thị, đó là dấu hiệu bạn đã cài đặt XAMPP thành công.

Đó là các bước cơ bản để cài đặt Localhost bằng XAMPP. Trong phần sau, TVD Media sẽ hướng dẫn chi tiết cách cài đặt WordPress vào localhost bằng XAMPP.

Hướng dẫn cài đặt Localhost

Hướng dẫn cài đặt Localhost

Thao tác trên localhost

Làm việc với file, folder

Làm việc với file, folder là một khía cạnh quan trọng khi xây dựng website, bất kể là trên localhost hay hosting. Để làm điều này trong WordPress, bạn cần hiểu cơ chế phân thư mục của nó.

Đầu tiên, bạn vào thư mục C:\xampp\htdocs\ và tạo một thư mục mới có tên là “duongthao”. Đây là thư mục này chứa toàn bộ website của bạn.

Sau đó, bạn có thể truy cập vào website của mình bằng đường dẫn http://localhost/tvdmedia. Thư mục C:\xampp\htdocs\duongthao là thư mục gốc của trang web này.

Bây giờ, thử copy một tập tin bất kỳ vào thư mục C:\xampp\htdocs\tvdmediavà truy cập lại website, bạn sẽ thấy tập tin đó được liệt kê. Nếu bạn click vào tập tin ảnh đó, trình duyệt sẽ hiển thị ảnh với đường dẫn http://localhost/duongthao/tên-tập-tin. Điều này tạo ra một liên kết ảnh trong website của bạn.

Tương tự, bạn có thể tạo một thư mục bất kỳ trong thư mục “duongthao”, sau đó copy một tập tin vào đó. Bây giờ, bạn có thể truy cập vào tập tin ảnh đó với đường dẫn http://localhost/duongthao/tên-folder/tên-tập-tin.

Điều này cho thấy cách đường dẫn trên website phụ thuộc vào cấu trúc thư mục và tập tin bên trong.

Thao tác trên localhost

Thao tác trên localhost

Tạo cơ sở dữ liệu MySQL (Database)

Để tạo cơ sở dữ liệu MySQL (Database), bạn cần thực hiện một số bước sau:

  1. Chuẩn bị thông tin cơ sở dữ liệu: Một cơ sở dữ liệu MySQL bao gồm ba thành phần chính:
    • Tên người dùng của CSDL.
    • Mật khẩu của người dùng CSDL.
    • Tên cơ sở dữ liệu.
  2. Tạo cơ sở dữ liệu: Truy cập vào nơi quản lý CSDL MySQL thông qua địa chỉ http://localhost/phpmyadmin. Sau đó, chọn mục “Databases”.
  3. Tạo database mới: Tại phần “Create database”, nhập tên cơ sở dữ liệu cần tạo vào ô “Database name”, sau đó chọn “utf8_unicode_ci” cho phần Collation và nhấn nút “Create”.
  4. Kiểm tra: Kiểm tra xem tên cơ sở dữ liệu mới đã xuất hiện thành công ở menu bên trái.

Ví dụ:

  • Database Host: localhost
  • Database user: root
  • Database password: (trống)
  • Database name: tvdmediablog

Bước tiếp theo là sử dụng cơ sở dữ liệu này khi cài đặt WordPress trên localhost.

Cách đổi cổng mạng cho Localhost

Để thay đổi cổng mạng cho Localhost từ cổng mặc định là 80 sang một cổng khác như 8080, bạn cần thực hiện các bước sau:

  1. Mở bảng điều khiển XAMPP và cấu hình Apache:
    • Mở bảng điều khiển XAMPP và chọn nút “Config” của Apache.
    • Sau đó, chọn “Apache (httpd.conf)”.
  2. Thay đổi cổng mạng:
    • Tìm dòng “Listen 80”, sau đó thay đổi thành “Listen 8080”.
    • Sau khi thay đổi, lưu lại và đóng file cấu hình.
  3. Khởi động lại Apache:
    • Dừng Apache và sau đó khởi động lại để áp dụng thay đổi.
  4. Kiểm tra kết quả:
    • Thử truy cập vào Localhost bằng đường dẫn http://localhost:8080.
    • Nếu truy cập được, việc thay đổi cổng đã thành công.

Lưu ý: Sau khi thay đổi cổng, mỗi lần truy cập Localhost bạn phải sử dụng đường dẫn có kèm theo số cổng mới (ví dụ: http://localhost:8080). Nếu bạn đang sử dụng tên miền ảo, bạn cũng cần điều chỉnh file cấu hình tương ứng để sử dụng cổng mới.

Một số câu hỏi liên quan đến localhost

TVD Media có thể gửi cho bạn bè TVD Media xem website ở localhost không?

Không, vì localhost là một địa chỉ chỉ tồn tại trên máy tính cá nhân của bạn và không thể truy cập được từ các thiết bị khác trên cùng mạng LAN hoặc qua Internet.

Sau này TVD Media có thể chuyển dữ liệu từ localhost lên host trên Internet không?

Có, TVD Media có thể chuyển dữ liệu từ localhost lên một host trên Internet. Điều này có thể thực hiện thông qua việc sao lưu dữ liệu từ localhost và tải lên một máy chủ web trực tuyến.

Localhost có bị chậm không?

Hầu như không, trừ khi máy tính của bạn quá yếu. Localhost thường chạy nhanh và mượt mà trên các máy tính có cấu hình tốt và không gặp phải tình trạng quá tải tài nguyên.

Localhost có bị hack website không?

Hầu như không, nếu máy tính của bạn không bị truy cập bởi người khác. Tuy nhiên, nếu máy tính của bạn bị nhiễm virus hoặc có lỗ hổng bảo mật, có thể dễ dàng bị tấn công và ảnh hưởng đến localhost và các website chạy trên nó.

Trên đây là mọi thông tin cơ bản về localhost và bạn sẽ sử dụng nó trong quá trình làm việc với website. Host thường được dùng để chạy website chính trên internet, trong khi localhost là nơi bạn có thể thử nghiệm hoặc chỉnh sửa website mà không lo ảnh hưởng đến phiên bản chính trên internet.

Facebook Icon
Facebook Icon
Facebook Icon