Back to cài PHP 8.2 trên Rocky Linux 9.1

Cài PHP 8.2 trên Rocky Linux 9.1 chi tiết nhất

Cài PHP 8.2 trên Rocky Linux 9.1 chi tiết nhất

Cài PHP 8.2 Trên Rocky Linux 9.1 là bước quan trọng để triển khai các ứng dụng web hiện đại với hiệu suất và bảo mật cao. Rocky Linux 9.1 là hệ điều hành mã nguồn mở mạnh mẽ, được xây dựng để thay thế CentOS và tương thích hoàn toàn với RHEL – lý tưởng cho môi trường máy chủ doanh nghiệp.Trong bài viết này,mình sẽ hướng dẫn các bạn Cài PHP 8.2 Trên Rocky Linux 9.1, hoàn toàn không dùng sudo, phù hợp cho môi trường server tự quản. Đồng thời, bạn cũng sẽ biết cách mua VPS Rocky Linux cấu hình cao tại proxydancu.com để triển khai nhanh chóng và chuyên nghiệp.

Rocky Linux là gì? – Giải pháp thay thế tốt nhất cho CentOS

Rocky Linux là hệ điều hành mã nguồn mở được phát triển bởi cộng đồng để thay thế CentOS sau khi Red Hat thay đổi chính sách. Được xây dựng trên nền tảng RHEL, Rocky Linux mang đến:

  •  Độ ổn định cao, thích hợp chạy máy chủ dài hạn

  • Tương thích với các công nghệ doanh nghiệp

  • Hệ sinh thái quen thuộc với người quản trị hệ thống

Rocky Linux 9.1 là gì?

Rocky Linux 9.1 là phiên bản ổn định mới nhất của hệ điều hành mã nguồn mở được phát triển bởi cộng đồng, nhằm thay thế CentOS sau khi Red Hat thay đổi chính sách phân phối. Được xây dựng trên nền tảng RHEL (Red Hat Enterprise Linux), Rocky Linux 9.1 mang đến hiệu năng cao, bảo mật mạnh mẽ và khả năng tương thích tuyệt đối với hệ thống doanh nghiệp.Rocky Linux 9.1 là phiên bản cập nhật mới với nhiều cải tiến bảo mật và hiệu năng, rất lý tưởng cho các máy chủ web, VPS hoặc môi trường chạy ứng dụng PHP.

Tại sao nên dùng Rocky Linux 9.1?

✅ Kế Thừa Trực Tiếp Từ CentOS
⚙️ Hiệu Năng Cao, Ổn Định Dài Hạn
🔐 Bảo Mật Doanh Nghiệp
🌐 Hệ Sinh Thái Rộng – Dễ Triển Khai Ứng Dụng
🧩 Cộng Đồng Mạnh & Hỗ Trợ Lâu Dài

PHP là gì? vì sao nên dùng PHP 8.2?

PHP (Hypertext Preprocessor) là một trong những ngôn ngữ lập trình phía máy chủ phổ biến nhất, được sử dụng bởi hơn 75% các website hiện nay như WordPress, Laravel, Magento,…

Phiên bản PHP 8.2 mang lại nhiều cải tiến:

  • ✅ Tăng tốc xử lý nhờ JIT

  • 🔐 Bảo mật tốt hơn

  • 📘 Thêm nhiều tính năng mới: readonly, true type, deprecated dynamic properties

  • 🧩 Hỗ trợ tốt hơn cho lập trình hướng đối tượng

Nâng cấp lên PHP 8.2 giúp website và ứng dụng của bạn hoạt động ổn định, bảo mật và khai thác tốt các công nghệ mới.

Mua VPS Rocky Linux giá tốt tại ProxyDancu.com

Để cài PHP 8.2, bạn cần một máy chủ Linux đáng tin cậy. Tại Proxydancu, bạn có thể mua VPS Linux cấu hình cao, IP sạch, tốc độ ổn định, hỗ trợ cài sẵn Rocky Linux hoặc hệ điều hành tùy chọn.

Ưu điểm khi mua VPS tại proxydancu.com:

  • 🌐 IP sạch – Không bị blacklist

  • 🚀 Băng thông lớn – Tốc độ cao

  • 🔧 Cài sẵn hệ điều hành hoặc tùy chọn theo yêu cầu

  • 💬 Hỗ trợ kỹ thuật 24/7

  • 💳 Thanh toán linh hoạt – Hóa đơn tự động

Hướng dẫn cài PHP 8.2 trên Rocky Linux 9.1

Lưu ý: Bạn cần đang hoạt động dưới quyền root hoặc sử dụng lệnh su để chuyển sang root:

su -

Bước 1: Cập Nhật Hệ Thống

dnf update -y
dnf install epel-release -y

Giải thích:

  • dnf update: cập nhật các gói phần mềm hệ thống lên bản mới nhất

  • epel-release: cài thêm kho EPEL để hỗ trợ cài đặt nhiều gói mở rộng từ Fedora

Cài PHP 8.2 Trên Rocky Linux 9.1

Cập Nhật Hệ Thống

Bước 2: Cài Đặt Kho Remi – Kho Cập Nhật PHP Mới Nhất

dnf install dnf-utils -y
dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y

Giải thích:

  • dnf-utils: công cụ hỗ trợ quản lý module DNF (dùng để enable/disable phiên bản PHP)

  • remi-release: thêm kho Remi chính thức – nơi duy trì các phiên bản PHP từ 5.6 đến 8.3

Cài Đặt Kho Remi – Kho Cập Nhật PHP Mới Nhất

Bước 3: Bật Kho PHP 8.2 Từ Remi

dnf module reset php -y
dnf module enable php:remi-8.2 -y

Giải thích:

  • reset: tắt các cấu hình PHP mặc định của hệ thống

  • enable php:remi-8.2: chọn đúng phiên bản PHP bạn muốn cài từ kho Remi

Bật Kho PHP 8.2 Từ Remi

Bước 4: Cài PHP 8.2 Và Các Tiện Ích Phổ Biến

dnf install php php-cli php-common php-fpm php-mysqlnd php-pdo php-gd php-mbstring php-xml php-opcache php-curl -y

Giải thích các gói chính:

  • php-cli: chạy PHP từ dòng lệnh

  • php-fpm: cần thiết để chạy PHP với web server (người dùng Nginx bắt buộc cần)

  • php-mysqlnd, php-pdo: hỗ trợ kết nối cơ sở dữ liệu

  • php-mbstring, php-xml: hỗ trợ Laravel, WordPress, framework khác

Các tiện ích mở rộng khác nếu bạn dùng Laravel, WordPress:

dnf install php-bcmath php-intl php-soap php-zip -y

Giải thích: Đây là những tiện ích thường được yêu cầu bởi:

  • Laravel ( bcmath, intl, zip)

  • WooCommerce ( soap, intl)

  • CMS khác yêu cầu zip để giải nén gói theme/plugin

Cài PHP 8.2 Trên Rocky Linux 9.1

Cài PHP 8.2 Và Các Tiện Ích Phổ Biến

Bước 5: Kiểm tra phiên bản PHP

php -v

✅ Kết quả mong đợi:

PHP 8.2.x (cli) (built: ...)
Cài PHP 8.2 Trên Rocky Linux 9.1

Kiểm tra phiên bản PHP

Bước 6: Bật PHP-FPM (FastCGI Process Manager)

systemctl start php-fpm
systemctl enable php-fpm
systemctl status php-fpm

Giải thích:

  • start: khởi động PHP-FPM

  • enable: cho phép tự chạy khi reboot máy

  • status: kiểm tra tình trạng PHP-FPM đang hoạt động hay không

Cấu hình cho Web Server (Apache hoặc Nginx)

Apache:

dnf install httpd -y
systemctl enable --now httpd

Nginx:

Cần chỉnh cấu hình để PHP-FPM dùng socket /run/php-fpm/www.sock.

Kiểm tra PHP trên Web Server

Sau khi cài đặt và khởi động thành công PHP-FPM, bạn nên kiểm tra PHP có hoạt động đúng trên web server không.

Với Apache:

Tạo một file info.php để hiển thị thông tin PHP:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Truy cập trình duyệt với địa chỉ:
http://your-server-ip/info.php
Nếu hiện ra bảng thông tin cấu hình PHP là bạn đã cài đặt thành công.

🔐 Sau khi kiểm tra, đừng quên xóa file này để đảm bảo an toàn:

rm -f /var/www/html/info.php

Gợi ý cấu hình bảo mật cơ bản cho PHP-FPM

Sau khi cài đặt PHP xong, bạn nên thực hiện một số cấu hình bảo mật như:

  • Vô hiệu hóa các hàm nguy hiểm trong php.ini:

    disable_functions = exec,passthru,shell_exec,system
  • Tắt hiển thị lỗi trên trình duyệt trong môi trường production:

    display_errors = Off

Điều này giúp giảm thiểu rủi ro khi triển khai ứng dụng trên internet.

Kết luận cài PHP 8.2 trên Rocky Linux 9.1

Việc cài PHP 8.2 trên Rocky Linux 9.1 giúp server của bạn sẵn sàng chạy những ứng dụng web hiện đại, hiệu năng cao và an toàn hơn. Hướng dẫn này hoàn toàn không dùng sudo, phù hợp với người dùng đã đăng nhập quyền root hoặc sử dụng VPS tự quản.

Nếu bạn đang tìm nơi đáng tin cậy để mua VPS chạy Rocky Linux, hãy tham khảo proxydancu.com – nơi cung cấp VPS Linux IP sạch, tốc độ cao, hỗ trợ kỹ thuật 24/7 và có thể cài sẵn theo yêu cầu.

Đừng quên kết hợp PHP 8.2 với các thành phần khác như Nginx, MariaDB hoặc hệ quản trị Redis để tối ưu toàn bộ stack webserver của bạn. Chúc bạn cài đặt thành công và vận hành hệ thống ổn định!

Share on