Hướng dẫn chi tiết: Cài đặt WordPress trên Ubuntu
Trước khi bắt đầu quá trình cài đặt, điều quan trọng nhất là đảm bảo hệ thống của bạn đã được cập nhật các gói phần mềm mới nhất. Hãy đăng nhập vào hệ thống với quyền root và chạy lệnh dưới đây:
Tham khảo VPS tại: VPSRE

Tiếp theo, chúng ta sẽ tiến hành cài đặt bộ công cụ LAMP – môi trường nền tảng hoàn hảo để WordPress vận hành trơn tru. LAMP là viết tắt của Linux, Apache, MySQL (hoặc MariaDB) và PHP.
Bước 1: Cài đặt máy chủ Web Apache
Hãy bắt đầu bằng việc cài đặt máy chủ web Apache. Để thực hiện, bạn chạy lệnh sau:

Để xác minh Apache đã được cài đặt và đang hoạt động ổn định trên hệ thống, hãy kiểm tra trạng thái của dịch vụ:

Để chắc chắn hơn, bạn có thể mở trình duyệt web và truy cập trực tiếp vào địa chỉ IP máy chủ của mình:
Đầu ra thành công sẽ hiển thị trang mặc định của Apache:

Bước 2: Cài đặt hệ quản trị cơ sở dữ liệu MySQL (MariaDB)
Tiếp theo, chúng ta sẽ sử dụng MariaDB để lưu trữ cơ sở dữ liệu cho WordPress. MariaDB là một nhánh phát triển mã nguồn mở từ MySQL, sở hữu hiệu năng tuyệt vời và được hầu hết các nhà cung cấp dịch vụ lưu trữ (hosting) tin dùng.
Kết quả đầu ra:

Sau khi cài đặt xong, bước cực kỳ quan trọng là thiết lập bảo mật cho MariaDB và ngăn chặn việc đăng nhập trái phép:
Hệ thống sẽ yêu cầu bạn thực hiện một số cài đặt bảo mật:
1. Đổi mật khẩu root: Bạn có thể thiết lập mật khẩu mới hoặc bỏ qua (nhập n) nếu đã có mật khẩu đủ mạnh.

2. Vì lý do an toàn, hệ thống sẽ hỏi bạn có muốn xóa người dùng ẩn danh không. Hãy nhập Y.

3. Chặn đăng nhập root từ xa để ngăn chặn tin tặc truy cập vào cơ sở dữ liệu của bạn. Hãy nhập Y.

4. Tiếp theo, hãy xóa bỏ cơ sở dữ liệu thử nghiệm (test database) bằng cách nhập Y.

5. Cuối cùng, tải lại bảng đặc quyền để tất cả các thay đổi có hiệu lực ngay lập tức. Nhập Y.

Bước 3: Cài đặt PHP
Mảnh ghép cuối cùng của bộ LAMP chính là PHP. Hãy chạy lệnh sau để cài đặt PHP và module kết nối MySQL:

Để kiểm tra xem PHP đã được tích hợp thành công chưa, chúng ta sẽ tạo một tệp tin tên là info.php tại thư mục gốc của máy chủ web:
Dán đoạn mã sau vào trong tệp:
Lưu tệp và thoát (Nhấn Esc, gõ :wq rồi Enter). Tiếp theo, mở trình duyệt của bạn và truy cập theo cú pháp:
Đầu ra thành công sẽ hiển thị bảng thông số cấu hình của PHP:

Bước 4: Tạo cơ sở dữ liệu cho WordPress
Bây giờ, hãy đăng nhập vào hệ quản trị MariaDB với quyền root để tạo một “không gian riêng” lưu trữ dữ liệu cho website WordPress của bạn.
Giao diện đăng nhập thành công:

Chạy lệnh sau để tạo một cơ sở dữ liệu mới (ví dụ ở đây là wordpress_db):

Tiếp theo, tạo một tài khoản người dùng riêng biệt để quản lý database này (Lưu ý: Bạn hãy thay chữ ‘password’ bằng một mật khẩu thật mạnh và khó đoán):

Bước tiếp theo, cấp toàn bộ quyền thao tác trên cơ sở dữ liệu wordpress_db cho tài khoản wp_user vừa tạo:

Tuyệt vời! Cuối cùng, bạn chỉ cần cập nhật lại các quyền và thoát khỏi môi trường cơ sở dữ liệu.
Bước 5: Tải và Cấu hình hệ thống quản lý nội dung WordPress
Di chuyển vào thư mục tạm thời trên hệ thống và tải xuống tệp cài đặt mã nguồn WordPress mới nhất:

Tiến hành giải nén tệp tarball vừa tải về. Lệnh này sẽ tự động tạo ra một thư mục có tên là wordpress.

Sao chép toàn bộ thư mục wordpress vào thư mục gốc của máy chủ web là /var/www/html/:
Để WordPress có thể cài đặt theme, plugin hay tải ảnh lên trơn tru, bạn bắt buộc phải chuyển quyền sở hữu thư mục ‘wordpress’ cho tài khoản Apache (www-data).
Thiết lập quyền truy cập tiêu chuẩn (755) cho toàn bộ thư mục WordPress.
Tạo trước thư mục uploads để làm nơi chứa các tệp tin đa phương tiện của bạn:
Và cuối cùng, cấp quyền sở hữu tương tự cho thư mục ‘uploads’ này.
Mọi thiết lập ở server đã xong! Mở trình duyệt web của bạn và truy cập vào đường dẫn cài đặt WordPress theo dạng:
Giao diện hướng dẫn cài đặt của WordPress sẽ xuất hiện, yêu cầu bạn chuẩn bị sẵn các thông tin Database để tiến hành cài đặt. Chọn ngôn ngữ và nhấn Let’s go!

Hãy điền chính xác các thông tin mà bạn đã thiết lập ở Bước 4 (Tên cơ sở dữ liệu, Tên người dùng, Mật khẩu). Các thông tin như Database Host và Table Prefix có thể giữ nguyên mặc định, sau đó nhấn nút Submit (Gửi).

Nếu thông tin khai báo chính xác và kết nối thành công, bạn sẽ nhận được thông báo cho phép bắt đầu cài đặt. Nhấn Run the installation.

Khai báo các thông tin cơ bản cho Website của bạn như Tiêu đề trang (Site Title), tạo Tên đăng nhập (Username) và Mật khẩu (Password) quản trị viên. Hãy lưu lại thông tin này ở nơi an toàn để tránh quên nhé!

Cuộn xuống dưới và nhấn Install WordPress. Nếu mọi việc diễn ra suôn sẻ, hệ thống sẽ hiển thị thông báo “Thành công” (Success) như hình minh họa:

Nhấp vào nút Log in (Đăng nhập) để chuyển đến trang quản trị của Website.

Nhập tài khoản Username và Password mà bạn vừa thiết lập ở trên rồi nhấn Log in.

Vậy là xong! 🎉 Chào mừng bạn đến với Bảng điều khiển (Dashboard) của WordPress! Chúc mừng bạn đã hoàn thành xuất sắc các bước cài đặt. Bây giờ bạn đã có thể bắt đầu khám phá các giao diện (Themes), tiện ích (Plugins) và bắt đầu viết những bài blog đầu tiên cho trang web của mình!
Kết nối ngay với chúng tôi:
Quý khách có nhu cầu đăng ký dịch vụ tên miền, hosting, email, Cloud VPS, Cloud Server, SSL … vui lòng truy cập https://vpsre.net/ để xem các chương trình ưu đãi hấp dẫn.
Nếu cần hỗ trợ về dịch vụ, vui lòng liên hệ với VPSRE qua kênh chat ở góc phải bên dưới màn hình, tạo ticket hoặc gọi điện tới tổng đài 24/7: 0329 463 530.
