Hướng dẫn cài đặt WordPress với LAMP trên Ubuntu 20.04

30/12/2020

WordPress là hệ thống blog và mã nguồn mở phổ biến nhất trên Web, nó dựa trên PHP và MySQL . Gần đây thì Ubuntu 20.04 đã chính thức được ra mắt với nhiều tính năng bảo mật mới. Để tiếp cận với nhưng tính năng mới của Ubuntu, mình sẽ hướng dẫn các bạn cách để cài đặt wordpress với LAMP trên Ubuntu 20.04 .

1. Update và cài đặt các gói cơ bản

Cài đặt php

apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
a2enmod php7.4

Cài đặt và khởi động mysql

apt install -y software-properties-common mysql-server mysql-client
systemctl enable mysql systemctl reload mysql

Cài đặt apache 2

apt install -y apache2 apache2-utils
systemctl is-enabled apache2 systemctl reload apache2

Tải về và giải nén WordPress

cd /var/www/html wget -c http://wordpress.org/latest.zip apt install unzip unzip latest.zip

Update các gói cơ bản trên ubuntu

apt update && sudo apt -y upgrade

2. Cấu hình

2.1 Cấu hình mysql

Cho phép cải thiện tính năng bảo mật bằng lệnh sau :

mysql_secure_installation

Sau đó truy cập vào mysql bằng user root và password vừa tạo :

mysql -u root -p 

Sau khi vào được mysql, thực hiện câu lệnh sau để tạo cơ sở dữ liệu cho wordpress. Tại đây mình sẽ đặt tên cơ sở dữ liệu của wordpress là wordpress.

create database wordpress; 

Tạo user cho wordpress và cấp đặc quyền cho user đó với cơ sở dữ liệu wordpress :

create user 'wordpressuser'@'localhost' identified by 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
  • wordpressuser : là user sử dụng cho wordpress.
  • password : là mật khẩu của user đó dùng để truy cập cơ sở dữ liệu.

Tải lại bảng các đặc quyền và thoát ra

FLUSH PRIVILEGES; exit

2.2 Cấu hình wordpress

Để cấu hình wordpress, truy cập vào thư mục html nơi tải về wordpress và thực hiện các thao tác sau :

cd /var/www/html

Tiếp theo, ta sao chép file và thư mục trong wordpress vào thư mục html rồi tiến hành đổi tên file wp-config-sample.php:

mv wordpress/* /var/www/html/ mv wp-config-sample.php wp-config.php

Bây giờ ta sẽ cấu hình file wp-config.php để điền vào các thông tin để wordpress có thể truy cập cơ sở dữ liệu của mình :

  • Nhập vào tên của cơ sở dữ liệu đã tạo cho wordpress trong Mysql :
sed -i -e "s/database_name_here/"wordpress"/g" /var/www/html/wp-config.php
  • Nhập vào user cho wordpress bằng tên user đã tạo cho cơ sở dữ liệu wordpress :
sed -i -e "s/username_here/"wordpressuser"/g" /var/www/html/wp-config.php
  • Thay password bằng pass của user name trên:
sed -i -e "s/password_here/"password"/g" /var/www/html/wp-config.php

Sau khi sửa đổi file config của wordpress, ta phân quyền cho thư mục wordpress :

chown -R www-data:www-data /var/www/html/ sudo find /var/www/html/ -type d -exec chmod 750 {} ; sudo find /var/www/html/ -type f -exec chmod 640 {} ;

Khởi động lại dịch vụ apache :

service apache2 reload

2. 3 Kiểm tra hoạt động của trang web và cấu hình ban đầu cho trang web :

Truy cập trình duyệt web và điều hướng đến trang web bằng địa chỉ ip web server :

http://<địa chỉ IP>

Sau khi nhập vào địa chỉ, ta thấy trang web như dưới là đã cấu hình thành công :

Chọn ngôn ngữ và click Continue để tiếp tục. Và sẽ được chuyển đến của sổ như sau :

  1. Nhập vào tiêu đề trang web
  2. Nhập vào user để đăng nhập vào trang web
  3. Nhập mật khẩu cho user đó
  4. Chọn Install WordPress để cài đặt thiết lập ban đầu cho trang web.

Sau đó nhập vào user và password vừa tạo đểtruy cập vào trang quản trị của wordpress. Trang quản trị có giao diện như sau :

3. Kết luận

Như vậy mình đã hướng dẫn các bạn cài đặt wordpress trên Ubuntu 20.04. Với hướng dẫn này chỉ là những cài đặt cơ bản của wordpress. Bạn có thể làm nhiều hơn với hàng ngàn plugin và chủ đề miễn phí trên wordpress và nhiều tính năng đặc biệt khác. Nếu có thắc mắc, hãy để lại lời nhắn dưới comment và chúng mình có rất nhiều các bài viết về các chủ đề khác trên wordpress. Bạn có thể tham khảo tại đây.

Chúc các bạn thành công !

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

RedHat Versus SUSE: The Battle of Enterprise Linux Distributions

The enterprise Linux space is crowded, with several established companies providing open source software products to the...
28/12/2020

RAR Archive Ubuntu

How to create and open an archive with RAR on Ubuntu To compress, archive and transfer large files or folders, rar package...
29/12/2020

How To Use VIM Split Screen

VIM is a very popular terminal based text editor. Using VIM is a little bit trickier than other text editors. In this article...
28/12/2020
Bài Viết

Bài Viết Mới Cập Nhật

Mua proxy v4 chạy socks5 để chơi game an toàn, tốc độ cao ở đâu?
18/05/2024

Thuê mua proxy Telegram trọn gói, tốc độ cao, giá siêu hời
18/05/2024

Thuê mua proxy Viettel ở đâu uy tín, chất lượng và giá tốt? 
14/05/2024

Dịch vụ thuê mua proxy US UK uy tín, chất lượng số #1
13/05/2024

Thuê mua proxy Việt Nam: Báo giá & các thông tin MỚI NHẤT
13/05/2024