Bài 2: Hướng dẫn cài đặt localhost trên máy tính với AMPPS cực chuyên nghiệp

Bạn mới bắt đầu học WordPress? Vì vậy chưa cần thiết phải mua tên miềnmua hosting làm gì, các bạn nên sử dụng localhost trước để có thể tạo một website hoàn chỉnh trước khi đưa nó lên môi trường Internet. Vậy localhost là gì? Làm sao để cài đặt localhost trên máy tính? Bài viết dưới đây mình sẽ giúp bạn hiểu localhost là gì và mình sẽ hướng dẫn các bạn cách tạo localhost trên máy tính với Ampps cực chuyên nghiệp.

Localhost là gì?

Localhost đơn giản là từ ghép của hai chữ “local” và “host“. “Local” dịch theo chuyên ngành IT là máy tính của bạn, “Host” là máy chủ. Vậy localhost nghĩa là máy chủ chạy trên máy tính của bạn.

Localhost bao gồm nhiều ứng dụng khác nhau và tất cả các ứng dụng đó sẽ kết hợp với nhau để tạo ra một môi trường có thể chạy được website trên máy tính của bạn. Localhost bao gồm các ứng dụng cơ bản như sau:

  • Phần mềm Webserver có tên là Apache, đây là webserver thông dụng nhất hiện nay.
  • Phần mềm PHP để xử lý mã PHP (vì WordPress viết bằng ngôn ngữ PHP ).
  • Phần mềm MySQL Server để lưu trữ và xử lý cơ sở dữ liệu ( database ), do WordPress sử dụng MySQL làm nền tảng cơ sở dữ liệu.
  • Phần mềm PHPMyAdmin để xem và quản lý cơ sở dữ liệu MySQL.

Như vậy, về cơ bản để chạy một website sử dụng mã nguồn WordPress thì localhost hoàn toàn có thể đáp ứng được.

Hướng dẫn cách cài đặt localhost với Ampps

Để tạo localhost trên máy tính ở đây mình sẽ dùng phần mềm Ampps để tạo localhost. Dùng phần mềm Ampps tạo localhost là cực kỳ chuyên nghiệp nó giúp bạn tạo tên miền ảo với tên tùy ý giống như tên miền thật nhưng chỉ có thể chạy trên máy tính của bạn thôi nhé. Chi tiết về cách cài đặt và tạo localhost với Ampps như nào chúng ta đi vào hướng dẫn bên dưới.

Có rất nhiều phần mềm hỗ trợ tạo localhost như XAMP, WampServer,… Tuy nhiên trong quá trình mình sử dụng thì mình thấy Ampps tạo localhost rất tốt vì:

  • AMPPS hoàn toàn miễn phí.
  • Dễ sử dụng. Giao diện trực quan rất giống với hosting dùng Cpanel.
  • Hỗ trợ các hệ điều hành thông dụng như Windows, Mac, Linux.

Tham khảo thêm

Lưu ý trước khi cài đặt phần mềm Ampps tạo localhost

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

Nếu máy bạn đang cài đặt phần mềm Skype thì localhost sẽ không hoạt động được do Skype đã chiếm quyền sử dụng cổng mạng 80, đây là cổng mặc định của webserver. Việc cần làm trước khi cài đặt là bạn hãy mở Skype -> Công cụ (Tools) -> Tùy chọn (Options) -> Nâng cao (Advanced settings) -> Kết nối (Connection) -> và bỏ chọn phần Sử dụng cổng 80 và 443…(Use port 80 and 443…) rồi nhập một cổng bất kỳ để Skype sử dụng.

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-1

Sau khi sửa xong ấn Lưukhởi động lại máy tính để hoàn tất việc thiết lập

Tắt tường lửa

Nếu máy bạn có cài đặt tường lửa từ Windows hay từ một phần mềm Antivirus nào khác thì hãy tắt nó đi vì có thể nó sẽ chặn cổng 80 hoặc các ứng dụng webserver.

Tắt UAC trên Windows

Nếu máy của bạn đang dùng Windows ( Từ Windows 7 trở lên ) và có bật chức năng User Account Control thì hãy tắt nó đi khi dùng localhost để tránh các vấn đề bị giới hạn quyền.

Xem thêm: Hướng dẫn cách tắt UAC ( User Account Control ) trên Windows 7

Cấp quyền chỉnh sửa file host trong Windows

Bạn vào thư mục C:\Windows\System32\drivers\etc click chuột phải vào file host rồi chọn Properties. Bảng Properties hiện ra bạn xem mục Ready-only nếu đang tích thì bạn bỏ tích rồi ấn OK là xong.

Các bước cài đặt và sử dụng Ampps để tạo localhost

Bây giờ chúng ta sẽ cùng đi vào xem chi tiết hướng dẫn tạo localhost với Ampps trên hệ điều hành Windows. Đầu tiền bạn truy cập vào địa chỉ http://www.ampps.com/downloads và chọn phiên bản phù hợp với hệ điều hành bạn đang sử dụng. Sau đó cài đặt lên máy tính như bình thường.

Khởi động Localhost

Cài đặt xong bạn khởi động Ampps lên và sẽ thấy bảng điều khiển của Ampps như sau.

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-2

Trong bảng điều khiển bạn phải thấy Apache và MySQL đang bật ON màu xanh (Running) thì localhost của bạn mới hoạt động nhé.

Bạn hãy truy cập vào địa chỉ là http://localhost/ampps hoặc click vào biểu tượng trang chủ sẽ thấy trang quản trị localhost của Ampps như sau tức là localhost của bạn đã hoạt động ngon lành nhé.

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-3

Các thao tác trên localhost với Ampps

  • Thêm domain trên locahost

Ở đây mình tạo domain ảo trên localhost là blogtietkiem.com bằng cách click vào Add Domain ở trên trang home của Ampps sau đó nhập thông tin như sau:

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-4

Bạn để ý các mục khoảnh đỏ:

  • Domain: Bạn nhập tên domain bất kỳ bạn thích.
  • Domain Path: Đây là đường dẫn chứa web của bạn. Bạn nhớ để sau cài WordPress thì copy source WordPress vào đây.

Các mục còn lại bạn để mặc định rồi ấn Add Domain.

Sau khi thêm domain xong bạn chưa thể truy cập vào trang blogtietkiem.com trên web mà bạn phải khởi động lại Apache bằng cách mở bảng điểu khiển của Ampps lên và vào Settings -> Restart như sau:

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-5

  • Tạo và quản lý cơ sở dữ liệu MySQL (Database)

Đối với WordPress, trước khi cài đặt bạn phải tạo cơ sở dữ liệu (database) trước thì mới có thể chạy được cài đặt.

Bạn phải nhớ 3 thành phần chính của database là:

  • Tên user của database.
  • Mật khẩu của user database.
  • Tên database.
  • Database Host (thường thì điền là localhost, bất kể là bạn dùng ở localhost hay host bình thường).

Để tạo database trên localhost của Ampps, bạn vào trang chủ Home và chọn Add Database

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-6

Nó sẽ mở ra cửa sổ mới là trang quản trị Phpmydamin bạn nhập tên database vào mục Database name và ấn Create

huong-dan-cai-dat-localhost-tren-may-tinh-voi-ampps-7

Tạo xong hãy nhìn bên menu tay trái, nếu nó xuất hiện tên database vừa tạo là thành công. Vậy bây giờ, chúng ta có một databse với các thông tin như sau:

  • Database name: blogtietkiem.com
  • Database user: root (tên mặc định của Ampps)
  • Database password: mysql (mật khẩu mặc định của Ampps)
  • Database Host: localhost

Hỏi đáp liên quan đến localhost

Sau khi làm web trên localhost xong bạn bè tôi có thể truy cập địa chỉ localhost trên máy của họ để xem không?

Trả lời: Không. Vì localhost thì chỉ chạy được trên máy của bạn.

Sau làm hoàn thiện web trên localhost tôi có chuyển được lên host trên Internet không?

Trả lời: Hoàn toàn được. Mục đích chính khi làm web trên localhost là để test trước khi upload lên internet mà.

Lời kết

Như vậy qua bài viết này các bạn đã hiểu được localhost là gì? Và biết được cách tạo localhost chuyên nghiệp với Ampps cũng như là 1 số lưu ý trước khi cài đặt localhost. Như vậy là bạn đã có thể cài đặt WordPress trên localhost rồi đó. Mọi vướng mắc khi cài đặt bạn có thể comment ở bên dưới để cùng nhau giải đáp. Chúc các bạn thành công !

Bài 2: Hướng dẫn cài đặt localhost trên máy tính với AMPPS cực chuyên nghiệp
4.7 55 votes

Bình luận mới

  1. khang 02/07/2018
    • Nguyễn Hùng 03/07/2018
  2. Khang 05/03/2018
    • Nguyễn Hùng 05/03/2018
      • khang 09/03/2018
        • Nguyễn Hùng 09/03/2018
  3. Khang 05/03/2018
    • Nguyễn Hùng 05/03/2018

Để lại ý kiến của bạn

Hello! Tớ là Nguyễn Hùng, blog này tớ xây dựng nhằm mục đích chia sẻ miễn phí các kiến thức máy tính và làm web Wordpress, SEO, SEM, MMO,... mà tớ biết cho tất cả mọi người. Cảm ơn bạn đã ghé qua blog, nếu thấy bài viết hay, hãy chia sẻ để ủng hộ tinh thần cho tớ nha. → Xem tiếp"
Đăng ký nhận bản tin!

Đăng ký nhận bản tin!

Đăng ký email để nhận bài viết mới và các khuyến mãi, quà tặng trên blog Nguyễn Hùng.

Đăng ký thành công!