Hương dẫn cài đặt LAMP trên Ubuntu 20.04
Trong bài này mình sẽ hướng dẫn các bạn cách cài đặt LAMP trên Linux, cụ thể là sẽ cài đặt LAMP trên Ubuntu 20.04.
Nếu bạn là một nhà quản trị website nói chung hoặc một người chuyên cung cấp dịch vụ vps / hosting thì chắc hẳn không còn xa lạ gì với khái niệm này.
1. LAMP là gì?
LAMP là tập hợp những phần mềm mã nguồn mở phía server giúp website có thể hoạt động được trên internet. Các mã nguồn này được cài đặt trên hệ điều hành Linux là chủ yếu.
Thuật ngữ LAMP là từ viết tắt tên của bốn thành phần cấu tạo nên như sau:
Bài viết này được đăng tại [free tuts .net]
- L - Hệ điều hành Linux
- A - Apache, HTTP và máy chủ proxy ngược
- M - Hệ quản trị cơ sở dữ liệu quan hệ MySQL hoặc MariaDB
- P - Ngôn ngữ lập trình PHP.
Loạt bài viết này sẽ hướng dẫn cách cài đặt Apache, tạo máy chủ ảo Apache, tạo chứng chỉ SSL Let’s Encrypt miễn phí, cài đặt và bảo mật MySQL cũng như cài đặt PHP 7.4 và có thể nâng cấp lên PHP8.
Với mỗi thành phần mình sẽ có một bài hướng dẫn cụ thể thật chi tiết ở cuối bài. Nếu bạn đang bận và muốn tham khảo nhanh thì có thể đọc phần tiếp theo của bài này nhé.
2. Cài đặt LAMP Stack trên Ubuntu 20.04
Như thường lệ, bạn phải đăng nhập bằng tài khoản root hoặc một tài khoản khác nằm trong nhóm sudo mới được nhé.
Bước 1: Cài đặt Apache
Apache có sẵn trong repo của Ubuntu, vì thế bạn có thể cài đặt bằng cách chạy hai lệnh sau.
sudo apt update sudo apt install apache2
Xem chi tiết cách cài đặt Apache trên Ubuntu để hiểu rõ hơn.
Bước 2: Cài đặt MySQL
Bước tiếp theo là bạn cần cài đặt MySQL hoặc MariaDB trên server, bằng cách chạy lệnh sau:
sudo apt install mysql-server
Sau khi cài đặt xong thì hãy chạy thêm lệnh dưới đây giúp nâng cao tính bảo mật cho MySQL.
sudo mysql_secure_installation
Nếu server yêu cầu mật khẩu cho tài khoản root, xóa người dùng ẩn danh, hạn chế quyền truy cập của người dùng root vào máy cục bộ và xóa cơ sở dữ liệu test. Bạn nên trả lời “Y” (có) cho tất cả các câu hỏi đó nhé.
Bước 3: Cài đặt PHP
Ubuntu 20.04 sẽ đi kèm với phiên bản PHP mới nhất đó là PHP 7.4. Để cài đặt PHP và những package kèm theo thì hãy chạy lệnh sau:
sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql
Sau khi chạy xong thì hãy restart lại service bằng lệnh sau:
sudo systemctl restart apache2
Như vậy là bạn đã hoàn tất tất cả quá trình cài đặt LAM trên Ubuntu 20.04. Nếu bạn có thêm thời gian thì hãy tham khảo những bài viết chi tiết hơn dưới đây nhé.
Câu hỏi thường gặp liên quan:
- Hướng dẫn cài đặt MySQL trên Ubutu 20.04
- Cách tạo Apache Virtual Host trên Ubuntu 20.04
- Cách tạo Let's Encrypt SSL Apache Server trên Ubuntu 20.04