Cài đặt PHP 8.4 trên Rocky Linux 9.7
Cài đặt PHP 8.4 trên Rocky Linux 9.7

PHP là gì? Vì sao nên chọn PHP 8.4?

PHP là một ngôn ngữ lập trình phía máy chủ (server-side), được sử dụng để xây dựng website và ứng dụng web. Nhờ sự đơn giản, dễ triển khai và cộng đồng lớn, PHP vẫn là lựa chọn phổ biến cho rất nhiều hệ thống web hiện nay.

PHP 8.4 là phiên bản được nhiều người lựa chọn vì:

  • Hiệu năng tốt, xử lý nhanh
  • Ổn định, ít lỗi
  • Tương thích cao với các mã nguồn
  • Phù hợp chạy website thực tế

Rocky Linux 9.7 là gì? Có phù hợp chạy PHP không?

Rocky Linux 9.7 là hệ điều hành mã nguồn mở, được phát triển để thay thế CentOS. Đây là một trong những lựa chọn hàng đầu khi triển khai VPS hoặc server web.

Ưu điểm:

  • Ổn định lâu dài
  • Bảo mật tốt
  • Nhẹ, tối ưu cho VPS
  • Hỗ trợ tốt PHP, Nginx, Apache

⇒ Kết hợp Rocky Linux 9.7 + PHP 8.4 là một combo rất hợp lý.

Trước khi cài PHP 8.4 cần chuẩn bị gì?

Trước khi bắt đầu cài PHP 8.4, bạn chỉ cần chuẩn bị một VPS chạy Rocky Linux và đăng nhập được vào server là đủ.

Đầu tiên, bạn cần thuê một VPS với cấu hình cơ bản:

  • CPU: 1 core
  • RAM: 1GB (khuyến nghị 2GB)
  • SSD: 20GB

Nếu chưa có VPS, bạn có thể tham khảo tại XanhCloud — nền tảng này khá dễ dùng, tạo server nhanh và phù hợp cho cả người mới.

Giao diện dashboard quản lý VPS
Giao diện dashboard quản lý VPS

Sau khi tạo VPS, bạn sẽ nhận được các thông tin quan trọng gồm:

  • IP server
  • Username (thường là root)
  • Password

Tiếp theo, bạn dùng Bitvise SSH Client để kết nối vào VPS.

Chỉ cần nhập:

  • Host: IP VPS
  • Username: root
  • Password: mật khẩu VPS

Sau đó bấm Login là có thể truy cập vào server.

Giao diện Bitvise SSH Client đăng nhập thành công
Giao diện Bitvise SSH Client đăng nhập thành công

Sau khi đăng nhập thành công, bạn nên kiểm tra lại hệ điều hành VPS:

cat /etc/os-release

Nếu hiển thị Rocky Linux 9.x là bạn đã sẵn sàng để bắt đầu cài PHP 8.4.

Lưu ý nhỏ: Nhiều lỗi khi cài PHP thường xuất phát từ việc chọn sai hệ điều hành hoặc VPS chưa được cấu hình đúng từ đầu. Vì vậy, bước chuẩn bị này tuy đơn giản nhưng rất quan trọng.

Hướng dẫn cài PHP 8.4 trên Rocky Linux 9.7

  1. Cập nhật hệ thống
sudo dnf update -y
Terminal update package
Terminal update package
  1. Cài EPEL và Remi Repository
sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
Repo EPEL + Remi đã cài thành công và sẵn sàng dùng
Repo EPEL + Remi đã cài thành công và sẵn sàng dùng
  1. Enable PHP 8.4
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.4 -y
Module PHP 8.4
Module PHP 8.4
  1. Cài PHP và extension
sudo dnf install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-opcache -y
Cài PHP 8.4
Cài PHP 8.4
  1. Kiểm tra PHP
php -v
Version: PHP 8.4.19
Version: PHP 8.4.19
  1. Khởi động PHP-FPM
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
systemctl status php-fpm
Running
Running
  1. Cấu hình PHP
sudo nano /etc/php.ini
memory_limit = 512M
upload_max_filesize = 100M
post_max_size = 100M
date.timezone = Asia/Ho_Chi_Minh
Cấu hình PHP
Cấu hình PHP
sudo systemctl restart php-fpm
  1. Test PHP
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Truy cập:

http://IP-VPS/info.php
Trang PHP
Trang PHP

Triển khai VPS nhanh với XanhCloud

Nếu bạn chưa có VPS để thực hiện, bạn có thể bắt đầu ngay với XanhCloud.

Vì sao nên chọn:

  • Tạo VPS nhanh, dùng ngay
  • Có sẵn Rocky Linux
  • Tốc độ ổn định
  • Dễ quản lý

⇒ Chỉ cần tạo VPS tại đây, sau đó làm theo hướng dẫn bên trên là bạn có thể chạy PHP 8.4 ngay.

Alt: VPS XanhCloud
Mô tả ảnh: Giao diện quản lý VPS

Tổng kết

Toàn bộ quá trình từ chuẩn bị VPS đến cài đặt PHP 8.4 thực ra rất đơn giản nếu bạn làm đúng từng bước.

Điều quan trọng nhất là:

  • Có VPS ổn định
  • Cài đúng repo
  • Chọn đúng phiên bản PHP

PHP 8.4 hiện tại là lựa chọn rất cân bằng giữa hiệu năng và độ ổn định, phù hợp để sử dụng lâu dài.

Nếu bạn đang muốn học cách triển khai website hoặc tự xây dựng hệ thống của riêng mình, thì việc bắt đầu với một VPS và cài PHP là bước đi rất đáng giá. Và nếu bạn chưa có server, thì XanhCloud là một lựa chọn khá dễ tiếp cận để bạn bắt đầu nhanh chóng.

🌐 Thông tin liên hệ & hỗ trợ kỹ thuật:
💬 Tele: @xanhcloud
🌍 Website: xanhcloud.com
📘 Fanpage: facebook.com/vpsxanhcloud
📞 Hotline/Zalo: 0889 192 666