Cài PHP 8.4 cho Apache/ Nginx trên VPS Ubuntu 20.04

Cài PHP 8.4 trên VPS Ubuntu 20.04 giúp tăng hiệu suất, bảo mật và hỗ trợ các tính năng hiện đại cho các framework như Laravel, Symfony hoặc CMS như WordPress. Bài viết này sẽ hướng dẫn bạn cách cài đặt PHP 8.4 cho cả Apache và Nginx, phù hợp với đa số hệ thống […]

Enode

28/May/2025

Cài PHP 8.4 trên VPS Ubuntu 20.04 giúp tăng hiệu suất, bảo mật và hỗ trợ các tính năng hiện đại cho các framework như Laravel, Symfony hoặc CMS như WordPress. Bài viết này sẽ hướng dẫn bạn cách cài đặt PHP 8.4 cho cả Apache và Nginx, phù hợp với đa số hệ thống web hiện nay.

PHP 8.4 là gì?

PHP 8.4 là phiên bản tiếp theo trong chuỗi nâng cấp của ngôn ngữ lập trình PHP. Đây là bản cập nhật minor (nhỏ) so với PHP 8.3 nhưng vẫn có nhiều cải tiến đáng chú ý.

PHP 8.4 là phiên bản nâng cấp của ngôn ngữ PHP, tiếp tục phát triển trên nền tảng PHP 8.x với các mục tiêu:

  • Cải thiện hiệu suất thực thi mã nguồn.
  • Bổ sung tính năng mới giúp viết mã sạch, ngắn gọn và an toàn hơn.
  • Dọn dẹp và loại bỏ các hàm/phương thức đã lỗi thời.
  • Hướng tới sự ổn định và bảo mật cao hơn cho các ứng dụng PHP hiện đại.

Điểm nổi bật của PHP 8.4

Đặc điểm PHP 8.4
Loại phát hành Minor update
Hiệu suất Cải thiện đáng kể
Tính năng mới Hằng số có kiểu, dynamic constant, v.v
Độ ổn định Dùng được trong sản phẩm (nếu stable)

Ai Nên Sử Dụng PHP 8.4?

  • Các nhà phát triển muốn ứng dụng framework như Laravel, Symfony ở phiên bản mới.
  • Các quản trị server muốn tối ưu hiệu năng cho VPS hoặc hệ thống web lớn.
  • Dự án đang chạy PHP 8.0–8.3 và muốn nâng cấp để duy trì bảo mật và tương thích.

Hướng dẫn cài PHP 8.4 cho Apache/ Nginx

Trước khi đi vào cài đặt PHP 8.4 cho Apache/ Nginx mình tiến hành tóm tắt ngắn gọn trươc khi cài đặt để các bạn dễ hình dung:

Thành phần Apache Nginx
PHP Loader libapache2-mod-php8.4 php8.4-fpm + FastCGI
Tương thích WordPress, Laravel, CMS,… Rất nhẹ, hiệu năng cao
Khởi động lại systemctl restart apache2 systemctl restart nginx php8.4-fpm

Cài đặt chung

Bước 1: Cập nhật hệ thống

Đăng nhập VPS Ubuntu 20.04, mở terminal hoặc SSH vào VPS và chạy lệnh:

sudo apt update && sudo apt upgrade -y

Cập nhật hệ thống VPS Ubuntu

Bước 2: Thêm kho lưu trữ PHP (PPA)

PHP 8.4 không có sẵn trong kho chính thức của Ubuntu 20.04, bạn cần thêm PPA từ Ondřej Surý – nhà đóng gói PHP nổi tiếng.

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update

Bước 3: Cài đặt PHP 8.4 và phần mở rộng cơ bản

sudo apt install php8.4 php8.4-cli php8.4-common php8.4-mysql php8.4-xml php8.4-curl php8.4-mbstring php8.4-zip php8.4-fpm -y

Cài PHP 8.4 cho Apache

Bước 1: Cài module PHP 8.4 cho Apache

sudo apt install libapache2-mod-php8.4 -y

Bước 2: Vô hiệu hóa PHP cũ (nếu có) và kích hoạt PHP 8.4

sudo a2dismod php7.4 (hoặc php8.1 nếu đang dùng bản khác)
sudo a2enmod php8.4
sudo systemctl restart apache2

Bước 3: Kiểm tra phiên bản PHP của Apache

echo “” | sudo tee /var/www/html/info.php

Truy cập trình duyệt: http://<ip-server>/info.php

Cài PHP 8.4 Cho Nginx

Với Nginx, PHP chạy qua PHP-FPM (FastCGI Process Manager).

Bước 1: Đảm bảo PHP-FPM đang chạy

sudo systemctl status php8.4-fpm

Nếu chưa cài tiến hành cài:

sudo apt install php8.4-fpm -y

Bước 2: Cấu hình Nginx để sử dụng PHP 8.4-FPM

Mở file cấu hình virtual host (mặc định):

sudo nano /etc/nginx/sites-available/default

Tìm đến block location ~ .php$ và sửa thành:

location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.4-fpm.sock;
}

Bước 3: Restart dịch vụ

sudo systemctl restart php8.4-fpm
sudo systemctl restart nginx

Kiểm Tra PHP Trên Nginx

Nếu bạn dùng Nginx, file info.php tạo ở bước Apache cũng dùng được:

Truy cập http:///info.php và kiểm tra dòng:

PHP Version => 8.4.x

Bạn sẽ thấy giao diện thông tin PHP, xác nhận PHP 8.4 đã hoạt động.

Đừng quên xóa file sau khi kiểm tra:

sudo rm /var/www/html/info.php

Xem thêm: Hướng dẫn cài php 8.2 trên VPS Rocky Linux 9.4

Giải đáp những thắc mắc về PHP 8.4

1. PHP 8.4 có ổn định chưa?

Có. Dù là bản mới, PHP 8.4 hiện đã được nhiều hệ thống thử nghiệm và hoạt động ổn định với Apache/Nginx.

2. Dùng Apache hay Nginx với PHP 8.4 tốt hơn?

Tùy hệ thống. Nginx nhẹ, nhanh, tốt cho dự án lớn. Apache dễ dùng, linh hoạt hơn khi kết hợp với .htaccess.

3. Có cần gỡ PHP cũ không?

Không bắt buộc. Bạn có thể chạy nhiều phiên bản PHP song song nếu cần.

Việc cài đặt PHP 8.4 trên Ubuntu 20.04 giúp bạn tận dụng những tính năng mới và cải tiến hiệu suất của PHP. Hy vọng hướng dẫn này sẽ hữu ích cho bạn trong quá trình triển khai ứng dụng web của mình. Nếu bạn gặp khó khăn hoặc có câu hỏi, đừng ngần ngại để lại bình luận dưới bài viết này. Chúc bạn thành công!

 

Enode.vn – Website cung cấp Cloud VPS và Proxy chất lượng cao, tối ưu cho doanh nghiệp thương mại điện tử. Đội ngũ Enode cam kết mang đến giải pháp hạ tầng mạnh mẽ, ổn định và bảo mật, giúp bạn phát triển bền vững trong thế giới số.

สล็อต
สล็อต
https://reviewmydates.com/brands/
https://reviewmydates.com/brands/water-over-flow
สล็อตเว็บตรง
สล็อต
สล็อตทดลองเล่นฟรี
สล็อต123
สล็อต123
สล็อต
สล็อต
สล็อต
สล็อต
สล็อต
reels on fire bonus codes
https://www.gialaitech.com/brand/
app996
opal96
viva96
mm96
สล็อตทดลองเล่น
เครดิตฟรี 50 ยืนยันเบอร์
สล็อตเว็บตรง 168
สล็อตเว็บตรง 100%
สล็อต 99
สล็อต123
สล็อต
สล็อต168
https://playsugar96.com/
supreme777
blaze007
roo96
prime96
aco96
xbet96
wewin96
gday96
app996
au21
pokiefox
fafawin
9pokies
สล็อต
บาคาร่า
บาคาร่า
สล็อต
สล็อต
ทดลองเล่นสล็อต
pg slot เว็บตรง
ทดลองเล่นสล็อตฟรี
สล็อต
บาคาร่า777
สล็อต
สล็อต
สล็อต
สล็อต
สล็อต
สล็อต168
สล็อต
สล็อตเว็บตรง
สล็อตเว็บตรง
สล็อต
สล็อต
สล็อต
สล็อต
สล็อต
สล็อต
สล็อต
บาคาร่า
สล็อต123
สล็อต
คาสิโนออนไลน์
คาสิโนออนไลน์
สล็อต789
บาคาร่า
บาคาร่า
สล็อต
สล็อต555
สล็อต999
สล็อต99
ทดลองเล่นสล็อต
สล็อต365
บาคาร่า
สล็อต
สล็อต789
สล็อต888
ทดลองเล่นสล็อต
สล็อตเว็บตรง100%
สล็อต
สล็อต
สล็อต
คาสิโนออนไลน์
สล็อต777
สล็อต888
สล็อต888
สล็อตเว็บตรง
บาคาร่า
บาคาร่า
บาคาร่า168
บาคาร่า
สล็อตทดลอง
สล็อต
สล็อต
ลองเล่นสล็อต
ลองเล่นสล็อต
สล็อต
สล็อต289
สล็อต888
สล็อตเว็บตรง
สล็อตเว็บตรง
สล็อต
สล็อต
สล็อต888
สล็อต999
สล็อตเว็บตรง
สล็อตเว็บตรง
สล็อตเว็บตรง
สล็อต
สล็อต888
ทดลองเล่นสล็อต
ทดลองเล่นสล็อต
บาคาร่า
สล็อต
บาคาร่า
บาคาร่า
สล็อต
สล็อต
สล็อต
บาคาร่า
สล็อต
สล็อต123
สล็อต
สล็อตออนไลน์168
สล็อต
สล็อต
ทดลองเล่นสล็อต
เว็บทดลอง
สล็อต123
สล็อต123
สล็อต123
บาคาร่า
สล็อต
สล็อต777 pg
สล็อต777 pg
สล็อต777 pg
สล็อต777 pg
mrlucky9
roo96
winx96
bonus96
iplay77
au68
race96
victor96
roo96
สล็อต999
คาสิโน
pg
hype777
x4bet
9au
retro33
aus68
blaze007
mrspin9
gday9
Liên hệ