WordPress là một hệ thống quản lý nội dung [CMS] mã nguồn mở và miễn phí mà bạn có thể sử dụng để tạo, xuất bản và quản lý các trang web, blog và nội dung liên quan có giao diện đẹp mắt với trải nghiệm mã hóa tối thiểu. WordPress được sử dụng bởi nhiều tổ chức và người nổi tiếng trên toàn cầu
Để bắt đầu với WordPress, bạn có thể sử dụng nhà cung cấp dịch vụ lưu trữ hoặc tự tải xuống và cài đặt nó. Hướng dẫn này tập trung vào việc tự cài đặt WordPress cho mục đích phát triển hoặc thử nghiệm trên Ubuntu 20. 04 Máy chủ Linux với Apache
Cài đặt Apache
Hãy để chúng tôi bắt đầu bằng cách cài đặt máy chủ web Apache nếu nó chưa được cài đặt. Chạy các lệnh sau để kiểm tra các bản cập nhật gói và cài đặt phiên bản Apache mới nhất tương ứng
$ sudo apt-get update
$ sudo apt-get install apache2 -y
Kiểm tra trạng thái của dịch vụ web Apache như sau
$ sudo systemctl status apache2
Đầu ra của lệnh sẽ chỉ ra rằng apache2 đang hoạt động [đang chạy] như trong hình 1 bên dưới. Nếu không, hãy chạy lệnh sau để khởi động Apache
sudo systemctl start apache2
Hình 1. Kiểm tra trạng thái dịch vụ apache
Nhấn q để quay lại dấu nhắc đầu cuối
Cài đặt WordPress, PHP và MySQL
Bước tiếp theo là cài đặt WordPress, PHP, MySQL và các thành phần liên quan bằng cách chạy lệnh bên dưới
$ sudo apt-get install wordpress php libapache2-mod-php mysql-server php-mysql
Nếu được nhắc, hãy nhập y để tiếp tục
Định cấu hình MySQL cho WordPress
Sau khi cài đặt hoàn tất thành công, hãy chạy lệnh tiếp theo và làm theo hướng dẫn để bảo mật cài đặt MySQL của bạn
$ sudo mysql_secure_installation
Kịch bản sẽ hướng dẫn bạn phù hợp
Tiếp theo, bạn cần tạo cơ sở dữ liệu cũng như tài khoản người dùng trong MySQL cho WordPress. Chạy lệnh bên dưới để đăng nhập vào MySQL. Nhập mật khẩu root MySQL của bạn khi được nhắc
$ sudo mysql -u root -p
Để tạo cơ sở dữ liệu cho WordPress, hãy chạy lệnh sau
$ CREATE DATABASE wordpress;
Để tạo tài khoản người dùng cho WordPress trong MySQL, hãy chạy các lệnh tiếp theo. Thay thế người dùng và mật khẩu wordpress bằng các giá trị của riêng bạn
________số 8_______Để lưu các thay đổi, hãy chạy
$ FLUSH PRIVILEGES
Bây giờ, hãy chạy lệnh sau để cấp cho tài khoản wordpressuser các quyền cần thiết trên cơ sở dữ liệu WordPress
$ sudo apt-get install apache2 -y0
Lưu lại các thay đổi và thoát khỏi MySQL bằng các lệnh sau
$ FLUSH PRIVILEGES
$ sudo apt-get install apache2 -y2
Định cấu hình Apache cho WordPress
Chạy lệnh bên dưới để sao chép thư mục cài đặt WordPress từ /usr/share vào thư mục gốc trang web mặc định var/www/html
$ sudo apt-get install apache2 -y3
Thay đổi quyền sở hữu thư mục và nội dung WordPress thành tài khoản và nhóm dịch vụ web apache mặc định
$ sudo apt-get install apache2 -y4
Ngoài ra, cấp tài khoản dịch vụ web apache và phân quyền nhóm đầy đủ trên thư mục WordPress và nội dung như sau
$ sudo apt-get install apache2 -y5
Tiếp theo, mở tệp cấu hình máy chủ ảo mặc định và thay đổi giá trị của chỉ thị DocumentRoot thành /var/www/html/wordpress như thể hiện trong hình 2 bên dưới
$ sudo apt-get install apache2 -y6
Hình 2. Thay đổi gốc tài liệu apache mặc định
Lưu các thay đổi vào tệp bằng CTRL + O, nhấn phím enter để xác nhận, sau đó nhấn CTRL + X để thoát
Định cấu hình WordPress
Đầu tiên, thay đổi thư mục làm việc thành thư mục cài đặt WordPress bằng cách chạy lệnh bên dưới
$ sudo apt-get install apache2 -y7
Tiếp theo copy file config mẫu như sau
$ sudo apt-get install apache2 -y8
Bây giờ, hãy mở wp-config. php, cuộn xuống và nhập tên cơ sở dữ liệu WordPress, tài khoản người dùng cơ sở dữ liệu và mật khẩu mà bạn đã tạo trước đó trong khi định cấu hình MySQL cho WordPress
$ sudo apt-get install apache2 -y9
Hình 3. Định cấu hình cài đặt WordPress
Lưu các thay đổi và đóng wp-config. tập tin php
Tải lại dịch vụ web apache bằng cách chạy lệnh tiếp theo
$ sudo systemctl status apache20
Khởi chạy Trình cài đặt web WordPress
Mở trình duyệt web và nhập địa chỉ IP của máy chủ Ubuntu của bạn. Bạn sẽ thấy trình hướng dẫn cài đặt WordPress như trong hình 4 bên dưới. Làm theo hướng dẫn để hoàn tất cài đặt WordPress của bạn
hinh 4. Trình hướng dẫn cài đặt WordPress
Phần kết luận
Trong hướng dẫn này, chúng tôi đã cài đặt thành công WordPress — bao gồm Apache, MySQL và PHP, trên máy chủ Ubuntu Linux. Chúng tôi hy vọng rằng bạn thích sử dụng WordPress. Chúng tôi rất vui khi đọc về trải nghiệm của bạn khi sử dụng hệ thống quản lý nội dung này
Olushola Akinye
Olushola là một chuyên gia CNTT với chuyên môn đã được chứng minh về quản trị Linux từ năm 2013. Ông có kinh nghiệm chuyên sâu về hỗ trợ kỹ thuật, đào tạo và viết lách trên nhiều lĩnh vực