close

Cách cài đặt WordPress trên localhost máy tính (Hướng dẫn A-Z cho người mới)

Tác giả: Đông Tùng Ngày cập nhật: 08/06/2025 Chuyên mục: Webmasters
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Cài đặt WordPress trên localhost máy tính là bước quan trọng giúp bạn tạo môi trường phát triển website an toàn và hiệu quả trước khi đưa lên hosting. Việc sử dụng localhost giúp bạn kiểm tra, chỉnh sửa và tối ưu trang web mà không cần kết nối internet hay tốn phí máy chủ. Trong bài viết này, Tino sẽ hướng dẫn chi tiết từng bước để cài đặt WordPress trên localhost, giúp bạn dễ dàng thiết lập một website hoàn chỉnh ngay trên máy tính cá nhân của mình.

Localhost là gì?

Localhost hoạt động tương tự như một gói hosting. Khi muốn xây dựng một website WordPress, bạn thường mua tên miền và chọn gói hosting để lưu trữ dữ liệu trang web trên máy chủ của nhà cung cấp dịch vụ hosting.

Với localhost, thay vì sử dụng hosting ảo, dữ liệu website sẽ được lưu trực tiếp trên ổ cứng của máy tính cá nhân và bạn có thể chạy trang web ngay trên đó. Nhưng điều này cũng đồng nghĩa với việc website của bạn sẽ không thể truy cập trực tuyến.

Cách cài đặt WordPress trên localhost máy tính (Hướng dẫn A-Z cho người mới) 1

Sử dụng localhost yêu cầu bạn tạo một môi trường hosting riêng bằng cách cài đặt phần mềm hỗ trợ bên thứ ba để chạy WordPress.

Ví dụ, bạn có thể cài đặt phần mềm như XAMPP trên máy tính, giúp tạo ra môi trường tương tự như hosting ảo, sau đó cài đặt WordPress trên localhost để bắt đầu sử dụng.

Tại sao nên cài đặt WordPress trên localhost?

Việc cài đặt WordPress trên localhost mang lại nhiều lợi ích cho những ai làm việc trong lĩnh vực thiết kế và phát triển web.

  • Dành cho người mới bắt đầu: Đây là cách tuyệt vời để làm quen với WordPress. Bạn có thể học cách xây dựng website từ con số 0, tìm hiểu về các chức năng và cách tối ưu website mà không cần kết nối internet.
  • Tạo môi trường thử nghiệm: Các nhà phát triển có thể sử dụng localhost để tạo một staging site – bản sao của website thực tế nhằm kiểm tra giao diện, plugin và các thay đổi về thiết kế trước khi triển khai chính thức.
  • An toàn và tiện lợi hơn khi cập nhật: Localhost giúp bạn kiểm tra các bản cập nhật, thử nghiệm phần mềm mới và khắc phục sự cố mà không làm ảnh hưởng đến website chính thức. Điều này giúp tránh được các lỗi có thể khiến website bị gián đoạn hoặc gặp sự cố nghiêm trọng.
Cách cài đặt WordPress trên localhost máy tính (Hướng dẫn A-Z cho người mới) 2

Những điều cần chuẩn bị trước khi cài đặt WordPress trên localhost máy tính

Trước khi bắt đầu cài đặt WordPress trên localhost, bạn cần chuẩn bị một số công cụ và phần mềm hỗ trợ để tạo môi trường máy chủ ảo trên máy tính. Dưới đây là những yêu cầu quan trọng:

Máy tính có cấu hình phù hợp

  • Hệ điều hành: Windows, macOS hoặc Linux
  • Dung lượng ổ cứng trống ít nhất 1GB để cài đặt phần mềm và lưu trữ dữ liệu.
  • RAM tối thiểu 2GB để đảm bảo quá trình cài đặt và chạy WordPress mượt mà.

Phần mềm tạo localhost

Để chạy WordPress trên localhost, bạn cần cài đặt phần mềm hỗ trợ tạo môi trường máy chủ. Một số lựa chọn phổ biến gồm:

  • XAMPP (Windows, macOS, Linux)
  • MAMP (Windows, macOS)
  • WAMP (chỉ hỗ trợ Windows)
  • Local by Flywheel (Windows, macOS)

Trong đó, XAMPP là phần mềm phổ biến nhất vì hỗ trợ đa nền tảng và dễ sử dụng.

Cài đặt trình quản lý cơ sở dữ liệu

WordPress hoạt động dựa trên cơ sở dữ liệu MySQL hoặc MariaDB. Khi cài đặt XAMPP, MAMP hoặc WAMP, các công cụ này sẽ đi kèm với phpMyAdmin để giúp bạn quản lý cơ sở dữ liệu dễ dàng.

Tải xuống phiên bản WordPress mới nhất

Bạn cần tải bộ cài WordPress mới nhất từ trang web chính thức: https://wordpress.org/download/

Sau khi tải về, bạn sẽ giải nén thư mục wordpress và đặt vào thư mục chứa website trong phần mềm localhost (ví dụ: htdocs trong XAMPP).

Trình duyệt web

Bạn có thể sử dụng bất kỳ trình duyệt nào như Google Chrome, Mozilla Firefox, Microsoft Edge để truy cập WordPress trên localhost.

Phần mềm chỉnh sửa mã nguồn (tùy chọn)

Nếu bạn muốn tùy chỉnh mã nguồn WordPress, nên cài đặt phần mềm hỗ trợ lập trình như:

  • Visual Studio Code
  • Sublime Text
  • Notepad++

Hướng dẫn cách cài đặt WordPress trên localhost máy tính từ A-Z

Tải và cài đặt phần mềm XAMPP

Bước 1: Trước tiên, bạn cần tải phần mềm XAMPP từ trang web chính thức của Apache Friends. Phần mềm này hỗ trợ nhiều hệ điều hành khác nhau như Windows, macOS và Linux. Hãy chọn phiên bản XAMPP phù hợp với hệ điều hành của bạn.

Truy cập https://www.apachefriends.org để tải. Chờ quá trình tải xuống hoàn tất (có thể mất vài phút).

Tải và cài đặt phần mềm XAMPP
Tải và cài đặt phần mềm XAMPP

Bước 2: Sau khi tải về, nhấp vào tệp .exe để khởi chạy trình cài đặt.

Nhấn Next để tiếp tục.

Tải và cài đặt phần mềm XAMPP
Tải và cài đặt phần mềm XAMPP

Chọn các thành phần cần cài đặt:

  • Apache (máy chủ web)
  • MySQL (hệ quản trị cơ sở dữ liệu)
  • PHP (ngôn ngữ lập trình của WordPress)
  • phpMyAdmin (trình quản lý MySQL)
Tải và cài đặt phần mềm XAMPP
Tải và cài đặt phần mềm XAMPP

Chọn thư mục cài đặt và ngôn ngữ mong muốn.

Tải và cài đặt phần mềm XAMPP

Nhấn Next để bắt đầu quá trình cài đặt.

Tải và cài đặt phần mềm XAMPP

Nếu phần mềm diệt virus hiển thị cảnh báo, bạn có thể bỏ qua. Khi hoàn tất cài đặt, bạn hãy mở XAMPP Control Panel để bắt đầu sử dụng.

Khởi chạy các mô-đun để kiểm tra máy chủ

Bước 1: Để chạy WordPress trên localhost, bạn cần kích hoạt các mô-đun sau trong XAMPP Control Panel:

  • Apache (máy chủ web)
  • MySQL (hệ cơ sở dữ liệu)

Nhấp vào Start để chạy cả hai mô-đun.

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Bước 2: Bạn hãy kiểm tra trạng thái. Nếu chúng hiển thị màu xanh lá, có nghĩa là mọi thứ đã hoạt động tốt.

Mở trình duyệt và truy cập http://localhost/ để kiểm tra xem XAMPP đã chạy thành công chưa.

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Bước 3: Trước khi tạo cơ sở dữ liệu, bạn cần tải bộ cài đặt WordPress:

  • Truy cập https://wordpress.org/download/ và tải phiên bản mới nhất.
  • Giải nén tệp ZIP, sau đó sao chép toàn bộ thư mục WordPress.
Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Bước 4: Mở thư mục cài đặt XAMPP trên máy tính và tìm thư mục htdocs

Sau đó, dán thư mục WordPress đã sao chép vào đây.

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Bước 5: Đổi tên thư mục thành một tên tùy chọn (ví dụ: testsite)

Bước 6: Giờ đây, bạn cần tạo cơ sở dữ liệu để cài đặt WordPress. Mở XAMPP Control Panel, nhấn Admin trong phần MySQL để truy cập phpMyAdmin.

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Tiếp theo, chuyển đến tab Database và tạo một cơ sở dữ liệu mới.

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Đặt tên cho cơ sở dữ liệu.

Bước 7: Chọn Collation trong menu thả xuống và nhấn Create.

Bước 8: Bây giờ, bạn sẽ hoàn tất quá trình cài đặt WordPress với các thao tác sau:

Mở trình duyệt và nhập http://localhost/testsite/

Chọn ngôn ngữ và nhấn Continue

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Điền thông tin cơ sở dữ liệu:

  • Database Name: testsite_db (tên bạn đã tạo trong phpMyAdmin)
  • Username: root
  • Password: (để trống)
Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Nhấn Submit để tiếp tục.

WordPress sẽ tự động lưu thông tin này vào tệp wp-config.php. Hoàn tất quá trình cài đặt và đăng nhập vào WordPress bằng tài khoản quản trị mới.

Khởi chạy các mô-đun để kiểm tra máy chủ
Khởi chạy các mô-đun để kiểm tra máy chủ

Cách gỡ cài đặt WordPress trên Localhost

Bước 1: Gỡ cài đặt XAMPP từ Control Panel

  • Mở Control Panel trên máy tính Windows của bạn.
  • Truy cập Programs and Features (Chương trình và Tính năng).
  • Tìm ứng dụng XAMPP trong danh sách các chương trình đã cài đặt.
  • Nhấn Uninstall để bắt đầu quá trình gỡ cài đặt.
Cách gỡ cài đặt WordPress trên Localhost
Cách gỡ cài đặt WordPress trên Localhost

Cách gỡ cài đặt WordPress trên Localhost
Cách gỡ cài đặt WordPress trên Localhost

Bước 2: Xóa XAMPP khỏi hệ thống

Sau khi gỡ XAMPP khỏi Control Panel, bạn tiếp tục truy cập Apps and Features (Ứng dụng và Tính năng) trong Settings của Windows.

Tìm XAMPP trong danh sách ứng dụng. Chọn Uninstall để xóa hoàn toàn ứng dụng khỏi máy tính.

Bước 3: Xóa tất cả tệp liên quan đến XAMPP

  • Mở thư mục cài đặt XAMPP trên máy tính, thường nằm ở C:\xampp.
  • Tìm tệp uninstall.exe trong thư mục này.
  • Chạy tệp uninstall.exe để xóa toàn bộ dữ liệu, file và tính năng của XAMPP khỏi máy tính.

E bổ sung các phần này giúp chị nhé:

Lỗi thường gặp khi cài WordPress trên localhost & cách khắc phục

Lỗi kết nối cơ sở dữ liệu (“Error Establishing a Database Connection”)

Nguyên nhân: Sai thông tin database (DB_NAME, DB_USER, DB_PASSWORD) trong file wp-config.php.

Cách khắc phục: Kiểm tra lại thông tin trong wp-config.php, đảm bảo MySQL đang chạy.

Lỗi giới hạn bộ nhớ PHP (“Allowed Memory Size Exhausted”)

Nguyên nhân: WordPress vượt quá giới hạn RAM PHP.

Cách khắc phục: Mở wp-config.php, thêm:

define('WP_MEMORY_LIMIT', '256M');

Lỗi màn hình trắng (White Screen of Death – WSOD)

Nguyên nhân: Xung đột plugin hoặc theme, thiếu bộ nhớ PHP.

Cách khắc phục:

  • Vô hiệu hóa tất cả plugin bằng cách đổi tên thư mục /wp-content/plugins.
  • Chuyển về theme mặc định bằng cách đổi tên thư mục theme hiện tại.
Lỗi thường gặp khi cài WordPress trên localhost & cách khắc phục
Lỗi thường gặp khi cài WordPress trên localhost & cách khắc phục

Lỗi 404 khi truy cập trang con

Nguyên nhân: Cấu trúc permalink chưa được cập nhật.

Cách khắc phục: Vào Settings Permalinks, chọn lại định dạng đường dẫn và lưu lại.

Lỗi thiếu thư viện mysqli hoặc curl

🔹 Nguyên nhân: PHP chưa bật các extension cần thiết.

🔹 Cách khắc phục: Mở file php.ini, tìm và bỏ dấu ; trước dòng:

extension=mysqli

extension=curl

Sau đó restart Apache/Nginx.

Lỗi maximum execution time exceeded

Nguyên nhân: Script chạy quá lâu.

Cách khắc phục: Thêm dòng sau vào wp-config.php hoặc .htaccess:

set_time_limit(300);

Kết luận

Việc cài đặt WordPress trên localhost máy tính không chỉ giúp bạn trải nghiệm thiết kế website mà còn tạo nền tảng vững chắc trước khi triển khai chính thức. Hy vọng hướng dẫn trên sẽ giúp bạn dễ dàng thực hiện và tận dụng tối đa lợi ích của WordPress. Chúc bạn thành công!

Những câu hỏi thường gặp

Làm sao để đăng nhập vào trang quản trị WordPress trên localhost?

Bạn có thể truy cập trang quản trị bằng cách mở trình duyệt và nhập:

http://localhost/tên_website/wp-admin. Sau đó, nhập tài khoản và mật khẩu đã thiết lập khi cài đặt.

Làm sao để chuyển website từ localhost lên hosting thật?

Bạn có thể sử dụng plugin như All-in-One WP Migration hoặc Duplicator để sao lưu và di chuyển website lên hosting. Ngoài ra, có thể thực hiện thủ công bằng cách tải lên các tệp WordPress và nhập cơ sở dữ liệu lên hosting.

Localhost có hỗ trợ gửi email không?

Theo mặc định, localhost không hỗ trợ gửi email. Tuy nhiên, bạn có thể cài đặt thêm phần mềm như MailHog hoặc cấu hình PHP Mailer để kích hoạt tính năng này.

Tôi có thể cài đặt nhiều website WordPress trên localhost không?

Có, bạn có thể tạo nhiều thư mục WordPress trong htdocs và cài đặt riêng cho từng thư mục.

Có thể cài đặt plugin và theme cho website WordPress trên localhost không?

Có, bạn hoàn toàn có thể cài đặt plugin và theme cho website WordPress trên localhost giống như khi làm việc trên một website trực tuyến.

Tại sao website WordPress trên localhost tải chậm?

Nguyên nhân có thể là:

  • Cấu hình máy chủ không tối ưu: Điều chỉnh cấu hình Apache/MySQL để cải thiện hiệu suất.
  • Máy tính cấu hình yếu : Đảm bảo máy tính của bạn đáp ứng yêu cầu tối thiểu để chạy XAMPP/WAMP/MAMP.
  • Quá nhiều plugin: Vô hiệu hóa các plugin không cần thiết.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

Xem nhiều

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886