Đây là bài viết ngắn gọn xúc tích giúp bạn cài đặt nhanh nginx + php 7.4 lên Ubuntu 20.04.

Cài đặt Nginx
Trước khi cài đặt chúng ta cần cập nhật các packages đang có trên server
apt-get update -y
apt-get upgrade -y
Sử dụng lệnh cài đặt nginx
apt-get install nginx -y
Khởi động nginx và cho phép chạy dưới dạng service
systemctl start nginx
systemctl enable nginx
Kiểm tra phiên bản nginx
nginx -v
Cài đặt PHP 7.4
Lệnh cài đặt php 7.4 như sau
apt-get install php7.4 -y
Lệnh kiểm tra phiên bản php hiện tại
php -v
Các cấu hình của php liên quan đến nginx sẽ nằm tại /etc/php/7.4/fpm/php.ini
Cài đặt PHP7.4-FPM và các tiện ích cần thiết
Đây là một số tiện ích mở rộng cơ bản thường sử dụng nhất mà người dùng php cần cài đặt
apt-get install php7.4-fpm php7.4-cli php7.4-mysql php7.4-curl php7.4-json -y
Khởi động php và cho phép chạy như service
systemctl start php7.4-fpm
systemctl enable php7.4-fpm
Cấu hình nginx hoạt động với PHP
Mặc định cài nginx sẽ sinh ra file config mặc định tại /etc/nginx/sites-available/default
, bạn có thể xoá hoặc sử lại file này.
server {
listen 80;
server_name example.com; #tên miền web
root /var/www/html; #đường dẫn lưu trữ cho tên miền này
index info.php;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
}
Và để cấu hình này hoạt động ta cần link (như tạo shortcut trên Windows) đến thư mục sites-enabled
bằng lệnh
ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/
Kiểm tra lại các cấu hình nginx có phát sinh lỗi hay không bằng cách
nginx -t
Nếu bạn không thấy cảnh báo nào là đã ok, giờ đây ta restart nginx để áp dụng các cấu hình đã thay đổi.
systemctl restart nginx