banner speed optimizerbanner speed optimizer
Email Doanh NghiệpSSLFirewall Anti DDoSTối ưu tốc độ websiteHosting Speed Demo

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Hướng dẫn cài đặt WordPress trên Ubuntu chi tiết

Hoàng Vui

Đã kiểm duyệt nội dung

Ngày đăng:04/08/2025
Lượt xem

Đánh giá

5/5 - (171 bình chọn)
công nghệ Vietnix Speed Optimizer

Cài đặt WordPress trên Ubuntu là bước quan trọng để xây dựng một website tối ưu và chuyên nghiệp. Trong bài viết này, mình sẽ hướng dẫn bạn cách cài đặt WordPress trên Ubuntu chi tiết và dễ dàng nhất, giúp bạn nhanh chóng sở hữu một website hoạt động ổn định và hiệu quả.

Những điểm chính

  • Chuẩn bị trước khi cài đặt WordPress trên Ubuntu: Đảm bảo máy tính hoặc VPS có cấu hình tối thiểu 1 GB RAM, CPU AMD EPYC, ổ NVMe để cài đặt nhanh và vận hành ổn định.
  • Hướng dẫn cài đặt WordPress trên Ubuntu: Cung cấp quy trình chi tiết từ cài đặt Apache2, MariaDB, PHP 8.2, đến cấu hình và khởi động WordPress, giúp bạn triển khai website dễ dàng.
  • Vietnix – Giải pháp lưu trữ tối ưu: Cung cấp web hosting với tốc độ vượt trội, cấu hình linh hoạt, giao diện dễ dùng và backup tự động, đảm bảo an toàn dữ liệu và hoạt động ổn định.

Cần chuẩn bị gì trước khi cài đặt WordPress trên Ubuntu?

Để có thể cài WordPress trên Ubuntu bạn phải chuẩn bị một máy tính cấu hình ổn định. Thay vì sử dụng máy tính cá nhân, bạn có thể lựa chọn VPS Vietnix – giải pháp tối ưu với hiệu suất vượt trội. VPS Vietnix được trang bị ổ cứng NVMe hiện đại kết hợp với CPU AMD EPYC mạnh mẽ, mang đến tốc độ xử lý nhanh gấp nhiều lần so với ổ cứng thông thường. Cụ thể một máy tính dùng để chạy hệ điều hành Ubuntu có cấu hình tối thiểu như sau:

  • 1 GB RAM
  • 1 CPU
  • 1 Interface
  • 10 GB ổ cứng

Cài đặt WordPress trên Ubuntu tuy cách thực hiện khác phức tạp nhưng lại vô cùng hiệu quả. Để cài WordPress trên Ubuntu bạn chỉ cần thực hiện 8 bước sau:

cài wordpress trên ubuntu
Hướng dẫn cài đặt WordPress trên Ubuntu chi tiết 19

Bước 1: Cài đặt Apache2 HTTP

Apache2 HTTP Server hiện tại đang là máy chủ web được sử dụng phổ biến nhất. Để tiến hành cài đặt Apache2 HTTP trên máy chủ Ubuntu, bạn hãy cho khởi chạy những dòng lệnh sau:

sudo apt update

sudo apt install apache2

Sau đó, bạn hãy bật tính năng khởi động dịch vụ Apache2 HTTP chạy cùng với máy chủ Ubuntu mỗi lần khởi động lên bằng các dòng lệnh sau:

sudo systemctl stop apache2.service

sudo systemctl start apache2.service

sudo systemctl enable apache2.service

Bước 2: Cài đặt máy chủ MariaDB Database

MariaDB Database là không gian quản lý lưu trữ dữ liệu cho website wordpress như: nội dung bài viết, video, hình ảnh,…

  • Để tiến hành cài đặt máy chủ MariaDB, bạn hãy cho khởi chạy dòng lệnh dưới đây:
sudo apt install mariadb-server mariadb-client
  • Lúc này bạn cần bật thêm tính năng tự khởi động máy chủ MariaDB Database chạy cùng với máy chủ Ubuntu mỗi khi được khởi động lên bằng các dòng lệnh sau:
sudo systemctl stop mariadb.service

sudo systemctl start mariadb.service

sudo systemctl enable mariadb.service
  • Để đảm bảo tính bảo mật cho máy chủ MariaDB, tiếp theo bạn hãy tạo mật khẩu root và không cho phép truy cập root từ xa bằng dòng lệnh:
sudo mysql_secure_installation
  • Sau đó, bạn hãy tiếp tục với các dòng lệnh:
Enter current password for root (enter for none): nhấn Enter

Set root password? [Y/n]: Y

New password: nhập vào password mới mà bạn muốn đặt

Re-enter new password: nhập lại giống password bạn vừa tạo ở trên

Remove anonymous users? [Y/n]: Y

Disallow root login remotely? [Y/n]: Y

Remove test database and access to it? [Y/n]: Y

Reload privilege tables now? [Y/n]: Y
  • Để kiểm tra lại xem MariaDB đã được cài đặt chưa, bạn có thể gõ lệnh:
sudo mysql -u root -p
  • Sau đó, bạn hãy nhập mật khẩu root mà bạn đã tạo ở trên để tiến hành đăng nhập. Nếu đã cài đặt thành công, trên màn hình sẽ chính sẽ hiển thị thông báo chào mừng MariaDB.
  • Sau đó, bạn có thể nhấn Ctrl + C để trở về root.

Bước 3: Cài đặt PHP 8.2

Hiện tại PHP 8.2 là phiên bản mới và ổn định nhất . Các phiên bản thấp hơn như PHP 7.2 thường sẽ không có sẵn ở kho lưu trữ mặc định của Ubuntu. Do đó, để có thể cài đặt PHP 7.2 bạn hãy lấy từ kho của bên thứ ba.

  • Dù bạn cài đặt phiên bản nào, hãy đảm bảo giữ nguyên tất cả các lệnh bên dưới.
sudo add-apt-repository ppa:ondrej/php -y && apt update && apt install 
php8.2-fpm php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick 
php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-soap php8.2-zip 
php8.2-bcmath -y && sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /etc/php/8.2/fpm/php.ini && service 
php8.2-fpm restart && apt install apache2 -y && chown -R www-data:www-data /var/www/ && chmod -R 755 /var/www/
  • Tinh chỉnh cấu hình PHP. Các theme và plugin WordPress đều yêu cầu cấu hình PHP cao cấp để chạy. Do đó, bạn nên thực hiện một số thay đổi dưới đây.
sed -i 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php/8.2/fpm/php.ini
sed -i 's/post_max_size = 8M/post_max_size = 128M/g' /etc/php/8.2/fpm/php.ini
sed -i 's/max_file_uploads = 20/max_file_uploads = 30/g' /etc/php/8.2/fpm/php.ini
sed -i 's/max_execution_time = 30/max_execution_time = 900/g' /etc/php/8.2/fpm/php.ini
sed -i 's/max_input_time = 60/max_input_time = 3000/g' /etc/php/8.2/fpm/php.ini
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 128M/g' /etc/php/8.2/fpm/php.ini
service php8.2-fpm restart

Bước 4: Tạo database cho WordPress

  • Hãy chạy các lệnh ở bên dưới để tiến hành đăng nhập vào MariaDB. Khi bạn được nhắc nhập mật khẩu thì hãy nhập mật khẩu root mà bạn đã tạo ở bước trên.
sudo mysql -u root -p
  • Tiếp theo hãy tạo database trên WordPress bằng dòng lệnh:
CREATE DATABASE wordpress;
  • Sau đó hãy tạo user truy cập vào database WordPress bằng mật khẩu mới:
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'nhập mật khẩu mới ở đây';
  • Cấp quyền cho user truy cập vào WordPress database bằng lệnh:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' WITH GRANT OPTION;
  • Cuối cùng hãy lưu lại và thoát ra.
FLUSH PRIVILEGES;

EXIT;

Bước 5: Khởi động lại Apache2

  • Trước tiên, bạn hãy khởi động lại Apache2 để bắt đầu cập nhật cấu hình bằng cách chạy lệnh dưới đây:
sudo systemctl restart apache2.service
  • Sau đó, để kiểm tra cài đặt PHP 7.2 với Apache2, bạn hãy tạo tệp phpinfo.php ở thư mục gốc Apache2 bằng cách chạy dòng lệnh bên dưới:
sudo nano /var/www/html/phpinfo.php
  • Cuối cùng, bạn hãy copy đoạn text ở dưới đây, dán vào và tiến hành lưu lại bằng cách nhấn CTRL + O > nhấn Enter > nhấn CTRL + X để thoát ra.
<?php phpinfo( ); ?>

Bước 6: Tải về WordPress bản mới nhất

  • Bạn hãy kiểm tra và tải về phiên bản mới nhất của WordPress.
  • Bạn hãy chạy dòng lệnh sau để tạo 1 thư mục tạm, tải xuống WordPress, giải nén và di chuyển sang một thư mục mới:
cd /tmp

wget https://wordpress.org/latest.tar.gz

tar xvaf latest.tar.gz

sudo mv wordpress /var/www/wordpress
  • Tiếp theo bạn hãy thoát ra về root bằng lệnh cd. Do bạn vừa khởi chạy máy chủ web dưới dạng root, nên bạn cần phải đảm bảo tất cả các tệp mới được tạo đều phải thuộc quyền sở hữu của người dùng và nhóm www-data.
sudo chown -R www-data:www-data /var/www/wordpress/

sudo chmod -R 755 /var/www/wordpress/

Bước 7: Cấu hình Apache2 và WordPress

  • Đầu tiên bạn hãy tạo 1 file cấu hình truy cập WordPress trong Apache2 như sau:
sudo nano /etc/apache2/sites-available/wordpress.conf
  • Sau đó, bạn hãy tiến hành copy và dán các lệnh vào.
  • Ở mục ServerName và ServerAlias, bạn có thể gán:
    • Địa chỉ IP tĩnh của máy tính mà bạn đang cài WordPress (lúc này bạn chỉ có thể truy cập Website trong mạng nội bộ).
    • Hoặc bạn cũng có thể gán địa chỉ IP WAN public tĩnh, với mỗi một đường truyền Internet, nhà mạng sẽ cấp cho bạn 1 IP Public. Do đó, tốt nhất bạn nên thuê 1 IP tĩnh để có thể truy cập được Website ở mọi nơi chỉ cần có Internet.
    • Hoặc bạn cũng có thể gán tên miền của mình vào, ví dụ ITFORVN.COM (tên miền bạn cần mua và đăng ký với nhà cung cấp tên miền).
<VirtualHost *:80>

ServerAdmin admin@example.com

DocumentRoot /var/www/wordpress

ServerName example.com

ServerAlias www.example.com

<Directory /var/www/wordpress/>

Options +FollowSymlinks

AllowOverride All

Require all granted

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
  • Tiếp theo đó, bạn tiến hành lưu lại bằng cách nhấn tổ hợp Ctrl + O > Nhấn Enter > Nhấn Ctrl + X để thoát ra.
  • Sau đó, hãy tiến hành cập nhật các thông tin trong file cấu hình WordPress bằng cách khởi chạy lệnh sau:
cd /var/www/wordpress

sudo mv wp-config-sample.php wp-config.php

sudo nano wp-config.php
  • Hãy Sửa lại file ở các vị trí:
define( 'DB_sAME', 'database_name_here' );

define( 'DB_USER', 'username_here' );

define( 'DB_PASSWORD', 'password_here' );

define( 'DB_HOST', 'localhost' );
  • Tiến hành lưu lại bằng cách nhấn Ctrl + O > Nhấn Enter > Nhấn Ctrl X để thoát ra.

Bên cạnh đó, bạn cũng cần phải cấu hình trên Firewall hoặc Router của bạn, dùng tính năng NAT Port. Mục đích của việc làm này đó chính là để mở cổng cho phép truy cập trang web từ bên ngoài Internet. Tùy vào từng trường hợp,  từng hãng, từng loại Firewall sẽ có cách NAT Port khác nhau. Nếu bạn truy cập bằng mạng nội bộ thì sẽ không cần phải thực hiện thao tác này.

Khi sử dụng các dịch vụ Hosting, VPS hoặc máy chủ tại Vietnix, bạn sẽ được hỗ trợ đầy đủ về cấu hình NAT Port, tường lửa và các giải pháp bảo mật liên quan. Đội ngũ kỹ thuật của Vietnix luôn sẵn sàng tư vấn, hỗ trợ giúp bạn thiết lập hệ thống truy cập từ xa một cách an toàn, nhanh chóng và tối ưu nhất.

Bước 8: Khởi động WordPress lên

  • Trước tiên bạn hãy khởi chạy các lệnh sau:
sudo a2ensite wordpress.conf

sudo a2enmod rewrite

sudo systemctl restart apache2.service
  • Sau đó, mở trình duyệt web, nhập vào địa chỉ IP hoặc tên miền, thông tin này phải trùng với tên ServerName và ServerAlias mà bạn đã cấu hình ở file /etc/apache2/sites-available/wordpress.conf ở bước trên.
  • Tiếp theo, bạn hãy điền các thông tin theo như yêu cầu vào ô trống và nhấn nút Cài đặt WordPress.
  • Lúc này trên màn hình sẽ hiện ra giao diện đăng nhập, bạn chỉ cần tiến hành nhập thông tin tài khoản mà mình đã tạo ở trên để đăng nhập vào hệ thống.

Ngoài ra, để đảm bảo dữ liệu website luôn được bảo vệ trong suốt quá trình hoạt động, bạn nên sử dụng một giải pháp sao lưu tự động. Với WordPress Hosting tại Vietnix, bạn sẽ nhận được tính năng sao lưu dữ liệu lên đến 2 lần mỗi ngày, giúp bảo vệ và khôi phục dữ liệu nhanh chóng khi có sự cố xảy ra, đảm bảo website của bạn luôn hoạt động ổn định. Đây là một trong những lý do khiến dịch vụ hosting chuyên dụng cho WordPress tại Vietnix trở thành lựa chọn lý tưởng để duy trì hiệu suất và độ an toàn cho website của bạn.

img sp wphosting 1

TĂNG TỐC TỐI ĐA Với Hosting WORDPRESS

Nâng tầm website WordPress của bạn: Nhanh, ổn định và an toàn hơn

Vietnix – Giải pháp lưu trữ toàn diện, tối ưu hiệu suất

Vietnix mang đến dịch vụ web hosting chất lượng cao với hạ tầng mạnh mẽ, đảm bảo tốc độ truy cập vượt trội và hoạt động ổn định cho website cùng các ứng dụng trực tuyến. Hệ thống cho phép cấu hình linh hoạt, giao diện quản trị đơn giản, giúp người dùng dễ dàng tùy chỉnh mà không cần am hiểu kỹ thuật phức tạp. Bên cạnh đó, tính năng backup tự động định kỳ giúp bảo vệ dữ liệu an toàn, giảm thiểu rủi ro tối đa. Trải nghiệm ngay hôm nay!

Thông tin liên hệ:

  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành phố Hồ Chí Minh
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn
  • Website: https://vietnix.vn/ 

Hy vọng rằng bài viết Hướng dẫn cài đặt WordPress trên Ubuntu chi tiết đã giúp bạn nắm rõ quy trình từng bước để cài đặt và triển khai WordPress một cách hiệu quả. Hãy áp dụng những kiến thức này để xây dựng và quản lý website của mình trên nền tảng Ubuntu nhanh chóng và ổn định. Nếu bạn có bất kỳ thắc mắc nào về cài đặt WordPress trên Ubuntu, đừng quên tham khảo thêm nhiều bài viết hữu ích khác của mình ngay dưới đây.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hoàng Vui

Marketing Specialist
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
khuyến mãi tháng 8
Nhanh tay, số lượng có hạn!
01/08/2025 - 31/08/2025
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG