Hướng dẫn install wordpress nginx - cài wordpress nginx

WordPress cho đến nay là nền tảng viết blog và CMS nguồn mở phổ biến nhất có sức mạnh trên một phần tư các trang web trên thế giới. Nó dựa trên PHP và MySQL và có rất nhiều tính năng có thể được mở rộng với các plugin và chủ đề miễn phí và cao cấp. WordPress là cách đơn giản nhất để tạo cửa hàng trực tuyến, trang web hoặc blog của bạn.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt WordPress trên máy Ubuntu 18.04. Đó là một quá trình khá đơn giản chỉ mất chưa đầy mười phút để hoàn thành.

Chúng tôi sẽ sử dụng ngăn xếp LEMP với Nginx làm máy chủ web, chứng chỉ SSL, PHP 7.2 mới nhất và MySQL / MariaDB làm máy chủ cơ sở dữ liệu.

Điều kiện tiên quyết

Hãy chắc chắn rằng bạn đã đáp ứng các điều kiện tiên quyết sau đây trước khi tiếp tục với hướng dẫn này:

  • Bạn có một tên miền trỏ đến IP công cộng của máy chủ của bạn. Chúng tôi sẽ sử dụng example.com . Bạn đã đăng nhập với tư cách là người dùng có quyền sudo. Bạn đã cài đặt Nginx bằng cách làm theo các hướng dẫn sau. Chứng chỉ SSL được cài đặt cho tên miền của bạn. Bạn có thể cài đặt chứng chỉ SSL Encrypt SSL miễn phí bằng cách làm theo các hướng dẫn sau.

Cập nhật chỉ mục gói và gói hệ thống lên các phiên bản mới nhất:

sudo apt update sudo apt upgrade

Tạo cơ sở dữ liệu MySQL

WordPress sử dụng cơ sở dữ liệu MySQL để lưu trữ tất cả dữ liệu của nó. Bước đầu tiên của chúng tôi là tạo cơ sở dữ liệu MySQL, tài khoản người dùng MySQL và cấp quyền truy cập vào cơ sở dữ liệu.

Nếu bạn chưa cài đặt MySQL hoặc MariaDB trên máy chủ Ubuntu, bạn có thể cài đặt bằng cách làm theo một trong các hướng dẫn bên dưới:

Đăng nhập vào vỏ MySQL bằng cách gõ lệnh sau và nhập mật khẩu khi được nhắc:

mysql -u root -p

Từ bên trong vỏ MySQL, hãy chạy các câu lệnh SQL sau để tạo cơ sở dữ liệu có tên là wordpress , người dùng có tên là wordpressuser và cấp tất cả các quyền cần thiết cho người dùng:

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password'; FLUSH PRIVILEGES; EXIT;

Sau khi chạy các lệnh trên, bạn sẽ có một cơ sở dữ liệu và tài khoản người dùng MySQL mới, sẽ được sử dụng bởi cá thể WordPress của bạn.

đang cài đạt PHP

PHP 7.2 là phiên bản PHP mặc định trong Ubuntu 18.04 được hỗ trợ và khuyên dùng hoàn toàn cho WordPress.

Để cài đặt PHP và tất cả các phần mở rộng PHP cần thiết, hãy chạy lệnh sau:

sudo apt update 0

Chúng tôi đã cài đặt PHP-FPM vì chúng tôi sẽ sử dụng Nginx làm máy chủ web.

Dịch vụ PHP-FPM sẽ tự động bắt đầu sau khi quá trình cài đặt hoàn tất.

Đang tải xuống Wordpress

Trước khi tải xuống kho lưu trữ Wordpress, trước tiên hãy tạo một thư mục chứa các tệp WordPress của chúng tôi:

sudo apt update 1

Bước tiếp theo của chúng tôi là tải xuống phiên bản WordPress mới nhất từ ​​trang tải xuống WordPress bằng lệnh wget sau:

sudo apt update 2 sudo apt update 3

Khi quá trình tải xuống hoàn tất, hãy giải nén tệp lưu trữ WordPress và di chuyển các tệp được giải nén vào thư mục gốc tài liệu của tên miền:

sudo apt update 4 sudo apt update 5

Cuối cùng, chúng ta cần đặt quyền chính xác để máy chủ web có thể truy cập đầy đủ vào các tệp và thư mục của trang web.

Vì cả Nginx và PHP đều đang chạy dưới dạng nhóm và người dùng sudo apt update 6 , để đặt quyền sở hữu chính xác, hãy chạy lệnh chown sau:

sudo apt update 7

Cấu hình Nginx

Đến bây giờ, bạn đã có Nginx với chứng chỉ SSL được cài đặt trên hệ thống của bạn, nếu không kiểm tra các điều kiện tiên quyết cho hướng dẫn này.

Để tạo một khối máy chủ mới cho phiên bản WordPress của chúng tôi, chúng tôi sẽ sử dụng công thức Nginx từ trang web Nginx chính thức.

Mở trình soạn thảo văn bản của bạn và tạo tệp sau:

/etc/nginx/sites-av Available / example.com

sudo apt update 8 Đừng quên thay thế example.com bằng miền Wordpress của bạn và đặt đường dẫn chính xác đến các tệp chứng chỉ SSL. Các đoạn được sử dụng trong cấu hình này được tạo trong hướng dẫn này.

Kích hoạt khối máy chủ bằng cách tạo một liên kết tượng trưng đến thư mục sudo apt update 9 :

sudo apt upgrade 0

Trước khi khởi động lại dịch vụ Nginx, hãy kiểm tra để chắc chắn rằng không có lỗi cú pháp:

sudo apt upgrade 1

Nếu không có lỗi, đầu ra sẽ trông như thế này:

sudo apt upgrade 2

và bạn có thể khởi động lại Nginx bằng cách gõ:

sudo apt upgrade 3

Bây giờ Wordpress đã được tải xuống và cấu hình máy chủ đã hoàn tất, chúng ta có thể hoàn tất cài đặt thông qua giao diện web.

Mở trình duyệt của bạn, nhập tên miền của bạn và một màn hình tương tự như sau sẽ xuất hiện:

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Hướng dẫn install wordpress nginx - cài wordpress nginx

Từ đây, bạn có thể bắt đầu tùy chỉnh cài đặt WordPress của mình bằng cách cài đặt các chủ đề và plugin mới.

Phần kết luận

Xin chúc mừng, bạn đã cài đặt thành công WordPress với Nginx trên máy chủ Ubuntu 18.04 của bạn. Bước đầu tiên với WordPress là nơi khởi đầu tốt để tìm hiểu thêm về cách bắt đầu với WordPress.

ubfox wordpress mysql mariadb cms nginx