LAMP

studio, microphone, rec-4065105.jpg

HƯỚNG DẪN CÀI LAMP

Bài viết này thuộc KHÓA HỌC XÂY DỰNG HỆ THỐNG WEBSITE TRÊN VPS. Trong hướng dẫn này, Antonio Nguyen hướng dẫn bạn cài dặt LAMP ( Linux, Apache, MySQL, PHP) để xây dựng nền tảng cho hệ thống website trên VPS.

Phát video về Hướng Dẫn Cài Đặt LAMP (Linux, Apache, MySQL, PHP) TRÊN UBUNTU 21.04 mới nhất 2021 AN Publisher

Tóm tắt nội dung

LAMP là gì?

lamp
LAMP ( Linux, Apache, MySQL, PHP) là môi trường máy chủ Web

LAMP ( Linux, Apache, MySQL, PHP) là môi trường máy chủ Web có khả năng chứa và phân phối các trang Web động. Web động là các website có kết nối cơ sở dữ liệu (CSDL).

Linux là hệ điều hành nguồn mở miễn phí. Các phiên bản phổ biến của nó như CentOS, Redhat, Ubuntu. Ở đây, Antonio Nguyen sẽ sử dụng hệ điều hành Ubuntu 21.04 để triển khai các ứng dụng của mình.

Apache là phần mềm máy chủ Web phổ biến nhất hiện nay. Nó rất an toàn, nhanh chóng và đáng tin cậy.

MySQL là hệ quản trị cở sở dữ liệu (DBMS) nguồn mở được quản lý bởi Oracle Corporation. Ở bài viết Hệ Quản trị CSDL MySQL, Antonio Nguyen đã giới thiệu cơ bản về DBMS này.

PHP được phát triển như là một ngôn ngữ kịch bản trên máy chủ (server-side scripting language). Nó là ngôn ngữ hướng đối tượng, có khả năng nhúng vào ngôn ngữ html xử lý rất nhanh, tương thích với nhiều hệ điều hành và hoạt động như một thành phần của Apache.

Trước khi cài đặt

Antonio Nguyen hướng dẫn bạn mua VPS ( Virtual private servers) của nhà cung cấp OVHcloud. Khi tiến hành mua bạn sẽ thanh toán bằng Paypal hoặc VISA credit card nhé. Khi mua, bạn chọn Hệ điều hành Ubuntu 21.04. Lúc đó, phía OVHcloud sẽ tiến hành cài đặt cho bạn. Tài khoản root sẽ được gửi qua email mà bạn đăng ký dịch vụ

Sau khi, bạn có tài khoản, bạn tiến hành ssh vào server bằng phần mềm ssh client nhé. Sau khi ssh bạn cần nâng cấp hệ thống bằng lệnh sau:

				
					sudo apt update

				
			

Cài đặt Apache

Để cài đặt Apache, chúng ta chỉ cần chạy lệnh sau (Lưu ý: trong quá trình chạy lệnh sẽ yêu cầu xác nhận, bạn chỉ cần điền Y và Enter là được nhé):

				
					sudo apt install apache2

				
			

Sau khi cài đặt xong, bạn thử truy cập bằng địa chỉ sau, nếu ra trang website có giao diện như bên dưới nghĩa là bạn đã cài đặt thành công Apache.

				
					http://your_server_ip
				
			
install apache on ubuntu 20.04
Cài đặt Apache trên Ubuntu 20.04

Cài đặt MySQL

Tiến hành cài đặt MySQL bạn chạy lệnh sau (Lưu ý: Trong quá trình chạy sẽ yêu cầu xác nhận bạn điền Y và nhấn Enter nhé):

				
					sudo apt install mysql-server
				
			

Để tăng tính bảo mật cho MySQL Server, bạn nên chạy script sau để xóa bỏ một số cài đặt không an toàn và khóa quyền truy cập từ xa.

				
					sudo mysql_secure_installation
				
			

Khi chạy lệnh sẽ hỏi một số thông tin mặc định bạn điền Y và nhấn Enter nhé. Bạn nên bật tính năng mật khẩu mạnh cho MySQL để tăng tính bảo mật nhé.

				
					VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?

Press y|Y for Yes, any other key for No: ( Chọn Y|y nhé)

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary              file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1


Estimated strength of the password: 100 
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
				
			

Cài đặt xong, bạn truy cập MySQL Server bằng lệnh sau:

				
					sudo mysql -uroot -p 
				
			
				
					Output:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 22
Server version: 8.0.19-0ubuntu5 (Ubuntu)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 
				
			

Cài đặt PHP

Tiến hành cài đặt PHP, bạn tiến hành chạy lệnh sau:

				
					sudo apt install php libapache2-mod-php php-mysql

				
			

Kiểm tra phiên bản bằng lệnh sau:

				
					sudo php -v

				
			
				
					Output:
PHP 7.4.3 (cli) (built: Jul  5 2021 15:13:35) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
				
			

Bật chế độ Auto-Start

Để đảm bảo mỗi lần Server Restart thì hai service mysql và apache khởi động cùng server thì tiến hành lệnh sau:

				
					sudo systemctl enable apache2
sudo systemctl enable mysql

				
			

Tổng kết

Như vậy, Antonio Nguyen đã hướng dẫn bạn cách cài đặt LAMP. Đây là bước quan trọng để khởi tạo môi trường cho hệ thống website. Trong bài viết sau, Antonio Nguyen sẽ hướng dẫn bạn cấu hình Multi Website trên một VPS nhé. Chúc bạn thành công!

Tham khảo tài liệu

Chia sẻ bài viết:

Bài viết liên quan

Viết Blog là cách tôi thể hiện cá tính và tự do trong thế giới quan của mình.
avarta_antonionguyen_student
Antonio Nguyen
Co- Founder An Publisher

Người nào ở nơi kín đáo của Đấng Chí Cao,Sẽ hằng được ở dưới bóng của Đấng Toàn Năng (Thi Thiên 91:1)

Scroll to Top
Scroll to Top