How To Install LEMP stack on Ubuntu 18.04
Mục lục:
- Cài đặt LEMP Stack trên Ubuntu 18.04
- Điều kiện tiên quyết
- Bước 1. Cài đặt Nginx
- Bước 2. Cài đặt MySQL
- Bước 3. Cài đặt PHP
- Bước 4. Cấu hình Nginx để xử lý các trang PHP
- Thêm thông tin
- Hướng dẫn
Thuật ngữ LEMP là từ viết tắt của tên của bốn thành phần nguồn mở của nó:
- L - Hệ điều hành Linux E - Nginx một HTTP và máy chủ proxy đảo ngược M - Hệ thống quản lý cơ sở dữ liệu quan hệ MySQL hoặc MariaDB P - Ngôn ngữ lập trình PHP.
Loạt bài hướng dẫn này sẽ chỉ cho bạn cách cài đặt Nginx, tạo các khối máy chủ Nginx, tạo chứng chỉ SSL Encrypt SSL miễn phí, cài đặt và bảo mật MySQL và cài đặt PHP 7.2.
Các hướng dẫn chi tiết là một phần của loạt bài này được liệt kê ở cuối trang này.
Cài đặt LEMP Stack trên Ubuntu 18.04
Khởi động nhanh này sẽ chỉ cho bạn các bước cơ bản cần thiết để cài đặt ngăn xếp LEMP trên máy chủ Ubuntu 18.04.
Điều kiện tiên quyết
Người dùng mà bạn đã đăng nhập phải có đặc quyền sudo để có thể cài đặt các gói.
Bước 1. Cài đặt Nginx
Nginx có sẵn trong kho Ubuntu. Cập nhật chỉ mục gói và cài đặt Nginx bằng các lệnh sau:
sudo apt update
sudo apt install nginx
Bước 2. Cài đặt MySQL
Bước tiếp theo là cài đặt các gói MySQL. Để làm như vậy, gõ:
sudo apt install mysql-server
Sau khi cài đặt hoàn tất, hãy dùng lệnh
mysql_secure_installation
để cải thiện tính bảo mật của cài đặt MySQL:
sudo mysql_secure_installation
Bạn sẽ được yêu cầu đặt mật khẩu gốc, 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 kiểm tra. Bạn nên trả lời câu trả lời của Y Y (có) cho tất cả các câu hỏi.
Bước 3. Cài đặt PHP
Ubuntu 18.04 LTS xuất xưởng với phiên bản PHP mới nhất và lớn nhất 7.2. Để cài đặt PHP FPM và một số loại mô-đun PHP phổ biến nhất:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Bước 4. Cấu hình Nginx để xử lý các trang PHP
Bây giờ chúng ta đã cài đặt tất cả các thành phần LEMP, chúng ta có thể chỉnh sửa tệp cấu hình máy chủ ảo Nginx và thêm các dòng sau để Nginx có thể xử lý các tệp PHP:
server {
#… other code
vị trí ~.php $ {bao gồm đoạn trích / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}
Đừng quên khởi động lại dịch vụ Nginx để các thay đổi có hiệu lực:
Thêm thông tin
Để được hướng dẫn chi tiết hơn về từng bước, vui lòng tham khảo các hướng dẫn sau.
Hướng dẫn
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt stack stack trên debian 9
Loạt bài hướng dẫn này sẽ hướng dẫn bạn cách cài đặt LAMP stack trên Debian 9. Chúng tôi sẽ chỉ cho bạn cách cài đặt Apache, tạo máy chủ ảo Apache, tạo chứng chỉ SSL Encrypt SSL miễn phí, cài đặt và bảo mật MySQL và cài đặt PHP 7.2.
Cách cài đặt lemp stack trên debian 9
Loạt bài hướng dẫn này sẽ chỉ cho bạn cách cài đặt Nginx, tạo các khối máy chủ Nginx, tạo chứng chỉ SSL Encrypt SSL miễn phí, cài đặt và bảo mật MySQL và cài đặt PHP







