Với SharedHost, việc cài đặt WordPress khá đơn giản.
Bạn chỉ cần vào cPanel và sử dụng Softaculous để cài đặt WordPress với một vài cú click chuột.
Nhưng VPS lại là một câu chuyện khác.
Nó rắc rối hơn một chút. Nhưng cũng không quá khó đâu.
Đầu tiên bạn cần phải tạo VPS như hướng dẫn này nếu bạn vẫn chưa có VPS. Hoặc bạn có thêm tham khảo các dịch vụ VPS giá rẻ chất lượng khác.
Sau khi đã có một VPS với một hệ điều hành CentOS mới tinh, bạn sẽ tiến hành cài WordPress như hướng dẫn bên dưới.
Bài viết này sẽ sử dụng script của HocVPS để tiến hành cài đặt các thành phần cần thiết để chạy được website WordPress.
Đây cũng là cách dễ dàng nhất cho những người mới làm quen với VPS.
Sau đây là các bước cài đặt WordPress trên CentOS sử dụng script của HocVPS
Hướng dẫn cài đặt WordPress trên CentOS 6/7 sử dụng script HocVPS
Bước 1: Trỏ IP từ domain về server.
Đầu tiên, bạn cần chắc chắn rằng domain của bạn đã trỏ về server của nhà cung cấp dịch vụ VPS.
Mình thường sử dụng CloudFlare làm DNS. Vì vậy trong tab DNS của CloudFlare mình chỉ cần điền địa chỉ IP cho bản ghi A như bên dưới:
Bước 2: Kết nối SSH với server và cài đặt HocVPS
Tiếp theo bạn cần kết nối với server sử dụng một SSH client.
Nếu bạn chưa biết công cụ SSH client, tham khảo cách kết nối server sử dụng MobaXTerm.
Sau khi kết nối thành công, bạn chạy câu lệnh bên dưới:
1 |
curl -sO https://hocvps.com/install && bash install |

Script sẽ hỏi bạn muốn cài đặt phiên bản PHP nào. Hãy gõ 1 rồi Enter để chọn PHP 7.1 phiên bản mới nhất.
Tiếp tục, script hỏi bạn muốn bổ sung tên miền nào. Nhập vào tên miền của bạn rồi Enter.
Tiếp theo nhập vào port admin. Port admin là cổng (nắm trong khoảng 2000-9999) để truy cập các công cụ quản lý sau khi cài đặt xong HocVPS với đường dẫn sau:
- Công cụ quản trị: http//domain.com:port/
- Công cụ phpMyAdmin: http://domain.com:port/phpmyadmin/
- Công cụ quản lý file: http://domain.com:port/filemanager/
- Công cụ theo dõi tình trạng hệ thống: http://domain.com:port/serverinfo/
- Công cụ theo dõi Zend Opcache: http://domain.com:port/op.php
Lưu ý: bạn tránh chọn port trùng với port của các dịch vụ chạy trên CentOS như liệt kê ở đây.
Sau khi nhập xong port và Enter đợi vài phút là HocVPS đã được cài đặt.
Lúc này bạn cần kết nối lại với server. Vì HocVPS đã đổi cổng kết nối SSH từ giá trị mặc định 22 thành 2222.
Do vậy, bạn cần đổi lại cổng SSH trước khi kết nối server. Trong MobaXTerm, edit session bạn cần đổi cổng và nhập vào giá trị cổng như bên dưới:
Toàn bộ thông tin quan trọng của HocVPS sẽ nắm trong /root/hocvps-script.txt
Chúng ta thử mở nội dung file với Moba Editor: Click chuột phải lên file và chọn Open with default text editor.
Đây là nội dung file của mình:
Bước 3: Tạo cơ sở dữ liệu
Sau khi cài đặt thành công HocVPS trong terminal bạn gõ lệnh hocvps để mở control panel của script này.
Chúng ta sẽ sử dụng nó để tạo cơ sở dữ liệu cho website.
Sau khi gõ hocvps rồi enter bạn sẽ nhìn thấy panel của nó như bên dưới.
Tiếp bạn nhập 8 rồi Enter. Script sẽ yêu cầu bạn nhập vào lần lượt các thông tin: tên cơ sở dữ liệu, username và mật khẩu.
Sau khi tạo xong cơ sở dữ liệu chọn 16 rồi enter để thoát HocVPS.
Bước 5: Cài WordPress
Sau khi bạn bổ xung tên miền như bước trên, HocVPS sẽ tạo một thư mục chứa code của website với đường dẫn như sau:
/home/yourdomainname/public_html. Ví dụ của mình là /home/khamphaso.com/public_html.
Bạn cần di chuyển vào trong thư mục này với dòng lệnh sau. Nhớ thay domain của mình bằng domain của bạn.
1 |
cd /home/khamphaso.com/public_html |
Tiếp theo:
Để cài đặt WordPress, bạn copy dòng lệnh bên dưới và paste vào terminal rồi Enter. Đây cũng là một script cài đặt WordPress của hocvps.
Thực tế bên này có script cài đặt HocVPS và WordPress cùng lúc. Nhưng tốt nhất bạn nên tách ra để dễ xử lý khi gặp lỗi.
1 |
curl -sO https://hocvps.com/scripts/wp && bash wp |
Trong quá trình cài đặt WordPress, script sẽ hỏi bạn các thông tin sau:
Host của database: nhập vào localhost
Tên của cơ sở dữ liệu: Sử dụng thông tin bạn đã tạo bước trên.
Username và mật khẩu của user bạn tạo ở bước trên.
Đơi một lúc script sẽ tự động cài đặt WordPress vào thư mục /home/domain/public_html.
Bây giờ bạn có thể truy cập domain và cài đặt WordPress qua trình duyệt như bình thường:
Thế là xong.
Bạn đã biết cách WordPress trên CentOS sử dụng script của HocVPS.
Chúc bạn thành công.