Bài viết này itsmeit sẽ hướng dẫn chi tiết cách cài đặt wordpress trên localhost xampp và các bước cấu hình và cài đặt thiết lập domain cho website.
Hướng dẫn cách cài đặt wordpress trên localhost với Xampp
Xampp là gì?, Hiểu nôm na Xampp là 1 ứng dụng máy chủ ảo chạy trên Windows, macOS và Linux bao gồm Apache, PHP và MySQL. Nó hỗ trợ cài đặt và chạy các website trên nền tảng PHP cụ thể là WordPress. Ngoài ra, Xampp cung cấp phpMyAdmin dễ dàng cho bạn khả năng quản lý cơ sở dữ liệu.
Bước 1. Tải và cài đặt Xampp trên máy tính
Truy cập trang chủ Xampp chọn phiên bản phù hợp với máy tính của bạn, chọn phiên bản php phù hợp với yêu cầu cấu hình cài đặt trong wordpress.
Sau khi tải về, hãy mở và chạy file xampp-windows-x64-xx.exe, bấm Next và next cho đến khi Finish.

Trong khi cài đặt cài đặt xampp để setup trang web wordpress trên localhost có thể bỏ tích 1 số chức năng như : Filezilla, Mercury Mail Server, Tomcat, Perl, Webalizer
Bước 2. Khởi chạy xampp và tạo database
Mở Xampp lên và Start Apache và Mysql sau đó chạy 127.0.0.1/phpmyadmin trên trình duyệt.


Bấm New và tạo 1 database mới, bảng mã chọn utf8_general_ci.
Bước 3. Tải wordpress source về máy và tiến hành giải nén, cài đặt.
Truy cập trang chủ wordpress.org tải file về và giải nén sẽ được 1 thư mục chứa source là wordpress. Coppy thư mục wordpress đã giải nén vào thư mục htdoc trong Xampp. Ở đây mình cài Xampp trên ổ F vậy đường dẫn là F:\Xampp\htdocs.

Bước 4. Cấu hình tên miền, domain ảo trên xampp localhost
Thực ra khi bạn chạy link 127.0.0.1/wordpress là đã vào được web để bắt đầu cài đặt rồi, nhưng nên tạo 1 cái domain ảo trông cho nó đẹp mắt.
– Mở và sửa file F:\Xampp\apache\conf\httpd.conf sau đó thêm vào dưới cùng nội dung sau:
<VirtualHost *:80> ServerName demo.itsmeit.net ServerAlias demo.itsmeit.net DocumentRoot "F:/xampp/htdocs/wordpress" </VirtualHost>
ServerName, ServerAlias bạn tự đặt 1 cái domain để chạy website, DocumentRoot là được dẫn đến thư mục chứa source để cài đặt wordpress trên localhost với phần mềm xampp.
– Mở và sửa file C:\Windows\System32\drivers\etc\hosts và thêm vào cuối nội bên dưới. Trong đó demo.itsmeit.net là domain được cấu hình trong file httpd.conf.
127.0.0.1 demo.itsmeit.net
– File hosts bạn cần set thêm quyền đọc/ghi/sửa mới có thể sửa được, hoặc coppy nó ra desktop sửa xong lại coppy vào C:\Windows\System32\drivers\etc. Như hình dưới đây là mình đã thêm quyền ghi cho file.

Hướng dẫn cài đặt wordpress trên localhost với xampp (ảnh minh họa)
Bước 5. Khởi tạo wordpress và thiết lập thông tin website
Mở lại Xampp và Stop, Start lại Apache sau đó chạy url demo.itsmeit.net trên trình duyệt và bắt đầu thiết lập database khởi tạo website. Trong đó :
- Tên database là tên được tạo ở bước 3
- Tên người dùng ở đây là User Mysql, trên localhost thì cứ để là root
- Mật khẩu để trống
- Database Host : Localhost
- Tiền tố nên để mặc định

Tiếp theo nhập đầy đủ thông tin và khởi tạo web. Trong đó:
- Tên website : Là tiêu đề hoặc khẩu hiệu trang web của bạn
- Tên người dùng: Là tên để đăng nhập trang quản trị /wp-admin

Cài đặt xong bạn có thể đăng nhập vào admin bằng user/pass đã tạo và qua bài này thì mình có website là:
- Url admin : http://demo.itsmeit.net/wp-admin/
- Url trang frontend : http://demo.itsmeit.net/

Qua bài viết này, chỉ với 5 bước đơn giản bạn đã biết cách cài đặt wordpress trên localhost với xampp, có thể tự cài đặt cho mình 1 trang web để test, dev, chạy thử nghiệm trên máy tính của mình, nếu bạn muốn chạy trên server hoặc Ubuntu | Linux thì có thể tham khảo bài viết này.
— Có thể bạn sẽ cần: Tổng hợp những theme wordpress đẹp nhất 2022