NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
24/04/2023
Lượt xem

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

24/04/2023
9 phút đọc
Lượt xem

Đánh giá

5/5 - (89 bình chọn)

WordPress là một hệ thống mã nguồn mở được sử dụng để xây dựng các website, blog dùng ngôn ngữ lập trình PHP và hệ quản trị dữ liệu MySQL. WordPress rất được người dùng ưa chuộng bởi sự hữu ích và dễ sử dụng. Bài viết dưới đây của Vietnix sẽ hướng dẫn các bạn cách cài WordPress trên CentOS 7 chi tiết nhất.

Lưu ý cần chuẩn bị trước khi cài WordPress trên CentOS

Trước khi tiến hành cài WordPress trên CentOS, bạn cần chuẩn bị 2 máy tính chạy hệ điều hành CentOS. Trong đó, một máy sẽ đóng vai trò là Web Server, một máy đóng vai trò MySQL Server.

cài wordpress trên centos 7
Cài WordPress trên CentOS Cần chuẩn bị gì?

Cấu hình tối thiểu của máy Web Server:

  • 1 CPU.
  • 512M RAM.
  • 2 interface.

Cấu hình tối thiểu của máy MySQL Server:

  • 1 CPU.
  • 512M RAM.
  • 1 interface.

Do đây là môi trường lab nên bạn tiến hành tắt tường lửa trên cả hai máy và tắt SElinux đối với máy Web Server.

Câu lệnh dùng để tắt tường lửa trên máy:

setenforce 0 systemctl stop firewalld

Nếu không bạn có thể mở cổng 80 trên máy Web Server đồng thời mở kết nối đến DB. Còn trên máy MySQL Server bạn chỉ cần mở cổng 3306.

Mô hình cấu hình mạng như sau:

web server va mysql server
Hướng dẫn cài đặt WordPress trên CentOS 7 chi tiết 137

Trong đó

  • Dải IP 192.168.50.x/24 là dải địa chỉ IP local không thể kết nối ra internet.
  • IP 192.168.122.166 cho phép kết nối ra internet.

Cấu hình trên máy MySQL

Để cài WordPress trên CentOS, đầu tiên bạn tiến hành cài đặt hệ quản trị dữ liệu trên MySQL.

Bước 1: Cài đặt MySQL server

Bạn chạy lần lượt các câu lệnh sau:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh  mysql-community-release-el7-5.noarch.rpm yum install mysql-server

Sau đó, bạn chạy câu lệnh sau để khởi động MySQL:

systemctl start mysqld

Tiếp theo, bạn chạy câu lệnh sau đây để tạo tài khoản root cho MySQL:

mysql_secure_installation

Để kiểm tra lại, bạn thử truy cập MySQL bằng tài khoản root xem.

Bước 2: Tạo Database cho WordPress

Bạn sử dụng tài khoản root để đăng nhập vào MySQL:

mysql -u root -p

Tiếp theo, bạn tạo user và database cho WordPress:

create database tên-database; create user 'user'@'IP' identified by 'pass'; grant all privileges on tên-database to 'user'@'IP'; flush privileges;

Trong đó

  • tên-database: Tên database mà bạn muốn sử dụng cho WordPress sau này.
  • user: Tên User sử dụng cho WordPress kết nối đến MySQL.
  • IP: Địa chỉ của máy Web Server để truy cập MySQL.

Cấu hình trên máy Web Server

Tiếp theo, bạn tiến hành cấu hình cài đặt WordPress trên CentOS với Web Server.

Bước 1: Cài Apache

Bạn chạy câu lệnh sau đây để bắt đầu cài đặt:

yum install httpd -y

Chạy câu lệnh khởi động Apache và cho phép chạy đồng thời trên hệ thống.

systemctl start httpd systemctl enable httpd

Để kiểm tra, bạn mở trình duyệt trên máy tính và truy cập vào link: http://địa-chỉ-IP.

Kết quả trả về thành công như sau:

Cài Apache
Hướng dẫn cài đặt WordPress trên CentOS 7 chi tiết 138

Bước 2: Cài PHP

Để cài WordPress trên CentOS chúng ta sẽ cần đến một số module khác của PHP. Để bổ sung các module, bạn chạy câu lệnh sau đây: 

yum install php php-mysql php-gd php-pear –y

Muốn kiểm tra xem PHP đã được cài đặt thành công chưa, bạn chạy câu lệnh sau đây:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Sau đó bạn khởi động lại lại httpd bằng câu lệnh:

systemctl restart httpd

Bạn mở trình duyệt trên máy tính và truy cập vào địa chỉ sau đây: http://địa chỉ Ip/info.php.

Kết quả trả về thành công như hình dưới đây.

cài php
Hướng dẫn cài đặt WordPress trên CentOS 7 chi tiết 139

Bước 3: Cài WordPress

Cuối cùng, bạn thực hiện tải WordPress và tiến hành cài đặt. 

Trước hết, bạn truy cập vào mục html trên máy bằng dòng lệnh:

cd /var/www/html

Sau đó, bạn chạy dòng lệnh sau để tải file cài WordPress từ Internet.

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

Sau khi tải xong, bạn chạy lệnh sau để giải nén tập tin:

tar xzvf latest.tar.gz

Tiếp theo, bạn tiến hành cấu hình cho WordPress để kết nối với hệ cơ sở dữ liệu MySQL.

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

Bây giờ, bạn cần tiền hành sửa một số thông tin trong file.

vi wp-config.php

Bạn cần tìm đến các dòng sau để thực hiện sửa đổi.

define('DB_NAME', 'database_name_here');     define('DB_USER', 'username_here');     define('DB_PASSWORD', 'password_here');  define('DB_HOST', 'localhost');   

Trong đó:

  • database_name_here : Tên database bạn muốn kết nối.
  • username_here : Tên user đăng nhập vào MySQL.
  • username_here : Password tương ứng.
  • localhost : Địa chỉ IP của máy MySQL Sever ở trên.

Sau khi thực hiện xong các thay đổi, bạn nhấn lưu lại thông tin. Bạn tiến hành mở kết nối đến MySQL Server.

Bây giờ bạn có thể mở trình duyệt lên, nhập địa chỉ và tiến hành cấu hình cho WordPress. Sau khi cấu hình xong, bạn đăng nhập vào WordPress sẽ nhìn thấy giao diện như sau.

cài wordpress trên centos 7
Hướng dẫn cài đặt WordPress trên CentOS 7 chi tiết 140

Lưu ý: Trong quá trình cái đặt WordPress trên CentOS 7, bạn sẽ cần sử dụng tới hosting Linux. Lý do là bởi hosting Linux cung cấp môi trường chạy PHP và hỗ trợ cài đặt cơ sở dữ liệu MySQL hoặc MariaDB, giúp cho quá trình cài đặt WordPress trên CentOS 7 dễ dàng.

Hiện tại, Vietnix đang là nhà cung cấp hosting Linux uy tín, chất lượng được nhiều webmaster tin dùng trên thị trường Việt Nam. Các gói hosting đều đảm bảo yếu tố tốc độ cao, ổn định và bảo mật để giúp khách hàng có thể an tâm triển khai phát triển kinh doanh trên internet.

Những lợi ích mà bạn sẽ nhận được khi sử dụng hosting Linux Vietnix bao gồm:

  • Môi trường tối ưu cho lưu trữ và vận hành website WordPress: Web hosting Vietnix hoạt động trên hệ thống máy chủ Linux với phần cứng mạnh mẽ cùng nhiều phần mềm hỗ trợ tăng tốc, tối ưu hiệu suất hoạt động cho web.
  • Bảo mật cao: Hosting Linux của Vietnix được bảo vệ bởi các giải pháp bảo mật tiên tiến như Firewall Anti DDoS cùng hệ thống quét virus, mã độc tự động.
  • Dễ dàng quản lý: Hosting Linux của Vietnix hỗ trợ bảng quản trị cPanel, giúp người dùng quản lý dịch vụ hosting một cách dễ dàng và thuận tiện mà không cần am hiểu kỹ thuật.
  • Đa dạng lựa chọn: Vietnix cung cấp nhiều gói hosting Linux với cấu hình và mức giá khác nhau để phù hợp với nhu cầu sử dụng của từng người dùng.
  • Hỗ trợ khách hàng tối đa: Đội ngũ kỹ thuật giàu kinh nghiệm luôn túc trực 24/7 sẵn sàng hỗ trợ giải quyết mọi vấn đề phát sinh trong quá trình sử dụng.

Bên cạnh đó khi đăng ký sử dụng hosting Linux tại Vietnix, bạn sẽ được tặng kèm bộ theme & plugin bản quyền trị giá tới 800$/năm. Liên hệ với Vietnix để để được tư vấn chi tiết hơn về các gói dịch vụ và quà tặng kèm.

Lời kết

Trên đây là toàn bộ hướng dẫn cách cài WordPress trên CentOS 7. Với cách cài đặt theo mô hình này sẽ đảm bảo độ bảo mật cao cho hệ quản trị cơ sở dữ liệu của bạn và hạn chế rủi ro thất thoát dữ liệu. Đừng quên theo dõi Vietnix để cập nhật những thông tin hữu ích nhất về lập trình, bảo mật trên Linux nhé.

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

Chọn chủ đề :

Lê Nam

WordPress Expert
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

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

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

ĐĂ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

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

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