Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Hướng dẫn cài đặt dịch vụ LAMP và WordPress

Cài đặt apache web server


1. Cài đặt apache :# yum install httpd -y

2. Tiến hành khởi động httpd service: # systemctl start httpd

3. Sau khi thiết lập xong, kích hoạt httpd để khởi động cùng hệ thống:
#systemctl enable httpd

4. Kiểm tra phiên bản Apache vừa cài đặt : httpd -v

5. Kiểm tra dịch vụ Apache đã lắng nghe trên port 80 hay chưa:
# netstat -natp | grep httpd

6. Cấu hình rule firewall vào hệ thống web server Apache port 80/443
#iptables -A INPUT -p tcp --match multiport --dports 80,443 -j ACCEPT

Giờ ta sẽ kiểm tra bằng cách truy cập địa chỉ IP của VPS/Server, đó có thể là IP
Public hay IP Private mạng nội bộ tuỳ thuộc vào hệ thống Web Server Apache của
bạn.
Nội dung file web mặc định khi bạn truy cập bằng địa chỉ IP Web Server Apache
nằm ở thư mục : /var/www/html/
File cấu hình Apache
File cấu hình Apache: /etc/httpd/conf/httpd.conf
Thư mục chứa cấu hình phụ Apache: /etc/httpd/conf.d/
Thư mục log Apache: /var/log/httpd/
Thư mục web mặc định: /var/www/html/
Kiểm tra bằng cách truy cập địa chỉ IP của VPS/Server, đó có thể là IP Public
hay IP Private mạng nội bộ tuỳ thuộc vào hệ thống Web Server Apache của
bạn.

Cài đặt dịch vụ Database – MariaDB


1. Trên cửa sổ terminal, tiến hành cài đặt mariadb:
# yum -y install mariadb mariadb-server

2. Tiến hành khởi động mariadb service:


# systemctl start mariadb

3. Sau khi thiết lập xong, kích hoạt mariadb để khởi động cùng hệ thống:
# systemctl enable mariadb
4. Thiết lập MariaDB
# mysql_secure_installation
Ấn Enter để bỏ qua bước này

Sau đó thiết lập root password của mariadb nhấn y, nhập new password

Nhập lại password

Nhấn y

Nhấn y

Nhấn y
Nhấn y

Kiểm tra phiên bản MariaDB trên CentOS 7.


# mysql -V

Kiểm tra xem có tiến trình nào của MariaDB đang chạy hay không? Tên tiến trình
sẽ là ‘mysqld‘.
# ps aux | grep -v "grep" | grep "mysqld"

#ss -lntp | grep "3306"

Thử đăng nhập user root với mật khẩu bạn đã set khi chạy
‘mysql_secure_installation‘.
# mysql -u root -p, sau đó nhập mật khẩu đã tạo trước đó
5. Tạo database để sử dụng cho wordpress sau này: create database [tên
database];

6. Nhấn tổ hợp phím Ctrl + C để thoát khỏi mariadb

Cài đặt PHP


để cài đặt PHP, trước đó:
1. Cài đặt EPEL
#yum install epel-release yum-utils -y

2. Cài repository của REMI.


# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
3. Cài đặt PHP
# yum-config-manager --enable remi-php80
Để cấu hình chuẩn bị cài đặt php phiên bản 8.0
Bắt đầu cài đặt php và modules
#yum -y install php php-mysql

Cài đặt thêm: dưới đây là một số modules để php trở nên toàn diện
#yum -y install php php-ldap php-zip php-embedded php-cli php-mysql php-
common php-gd php-xml php-mbstring php-mcrypt php-pdo php-soap php-json
php-simplexml php-process php-curl php-bcmath php-snmp php-pspell php-gmp
php-intl php-imap perl-LWP-Protocol-https php-pear-Net-SMTP php-enchant php-
pear php-devel php-zlib php-xmlrpc php-tidy php-opcache php-cli php-pecl-zip
unzip gcc
Bạn có thể sử dụng lệnh bên dưới để tìm những PHP modules khác có sẵn trong yum
repository đã được cấu hình:

4. tạo một file thông tin để kiểm tra xem Apache xử lý được PHP code chưa
với tên là info.php có đường dẫn là /var/www/html có nội dung là <?php
phpinfo(); ?>
echo "<?php phpinfo();?>" > /var/www/html/info.php

5. Sau đó restart lại apache:


# systemctl restart httpd
6. Vào trình duyệt, gõ trên thanh url địa chỉ sau:
<địa chỉ ip>/info.php hoặc localhost/info.php

Vậy là hoàn tất việc cài đặt Lamp


Cài Đặt wordpress
1. hãy đảm bảo rằng firewall/ iptables hoặc SELinux không block bất kì port
yêu cầu nào. Để disable SELinux, chạy dòng lệnh :
# setenforce 0
2. Tiến hành cài đặt WordPress :
Download phiên bản cài đặt mới nhất của WordPress bằng lệnh
# wget https://wordpress.org/latest.zip

3. Sau khi tải file zip về, chúng ta dùng lệnh để giải nén :
# unzip latest.zip

Sau khi giải nén thành công, bạn sẽ thấy một folder tên là “ wordpress “. Bây giờ,
copy folder này vào đường dẫn /var/www/html  bằng lệnh :

# cp -avr wordpress /var/www/html

4. Bây giờ, di chuyển vào /var/www/html và nhập 2 lệnh để thay đổi


permission của folder :
# cd /var/www/html

Lệnh thay đổi permission của folder


# chmod -R 775 wordpress
# chown apache:apache wordpress

5. Restart lại apache


# systemctl restart httpd

Sau đây, mở trình duyệt web và nhập vào đường dẫn để kiểm tra wordpress đã hoạt
động chưa :

Nhấn Let’s go

Điền Database Name đã tạo ở MariaDB

Điền Username
Điền Password

Điền Database Host

Nếu muốn cài đặt nhiều wordpress trên một database thì thay đổi Table Prefix

Nhấn Submit

Nhấn vào Run the installation để tiến hành cài đặt

Điền Site title


Điền Username để tạo tài khoản quản lý Wordpress

Điền Password

Điền Email

Nhấn vào Install WordPress

Một trang thông báo về việc WordPress đã cài đặt xong


Nhấn vào Log in để truy cập WordPress

Điền Username và Password đã tạo trước đó

Giao diện trang quản lý


Nhấn vào Customize Your Site

Giao diện trang web


Nhấn vào Publish để Publish trang web

Sau đó truy cập lại địa chỉ localhost/wordpress

Trang web đã được publish

Vậy là ta đã hoàn thành việc cài đặt, triển


khai dịch vụ Lamp và WordPress

You might also like