Trang chủHướng dẫnHostingĐổi phiên bản PHP trên hosting cPanel

Đổi phiên bản PHP trên hosting cPanel

Phiên bản PHP ảnh hưởng trực tiếp đến hiệu suất và độ tương thích của website, đặc biệt với các hệ thống như WordPress. Hosting sử dụng cPanel thường cung cấp hai công cụ để đổi phiên bản PHP: PHP Selector của CloudLinux và MultiPHP Manager tích hợp sẵn trong cPanel. Nếu bạn đang cần một gói hosting ổn định hỗ trợ đầy đủ hai tính năng này, hãy tham khảo các gói dịch vụ phù hợp trước khi thực hiện.

Cách 1: dùng PHP Selector của CloudLinux

PHP Selector là công cụ của CloudLinux, cho phép chọn phiên bản PHP, bật/tắt extension và tùy chỉnh cấu hình ngay trên giao diện hosting một cách linh hoạt.

Thay đổi phiên bản PHP trên hosting

  1. Bước 1: Đăng nhập vào cPanel của hosting.
  2. Bước 2: Kéo xuống phần SOFTWARE, chọn Select PHP Version.

Mục Select PHP Version trong phần SOFTWARE của cPanel để đổi phiên bản PHP

  1. Bước 3: Chọn phiên bản PHP mong muốn từ danh sách thả xuống, sau đó nhấn Set as current để áp dụng.

Nút Set as current xác nhận phiên bản PHP đã chọn trong cPanel CloudLinux

Bật/tắt PHP Extension trên hosting

Sau khi chọn xong phiên bản, bạn có thể kiểm soát các PHP Extension để phù hợp với yêu cầu của từng website.

  1. Bước 1: Trong giao diện Select PHP Version, chuyển sang tab Extensions.

Tab Extensions trong Select PHP Version để quản lý PHP extension trên hosting cPanel

  1. Bước 2: Tích chọn hoặc bỏ tích các extension cần thiết. Mọi thay đổi được lưu tự động, không cần nhấn Save.

Danh sách PHP Extension có thể bật tắt trong PHP Selector của CloudLinux trên cPanel

Lưu ý: Không nên bật quá nhiều extension cùng lúc. Mỗi extension tiêu tốn thêm tài nguyên hosting, có thể làm chậm tốc độ tải trang.

Tùy chỉnh cấu hình PHP (Options)

  1. Bước 1: Trong Select PHP Version, chọn tab Options.

Tab Options trong PHP Selector để tùy chỉnh cấu hình PHP trên hosting cPanel

  1. Bước 2: Nhấp vào giá trị của từng thông số như memory_limit, upload_max_filesize, max_execution_time… để chỉnh sửa trực tiếp. Hệ thống tự lưu sau khi thay đổi.

Điều chỉnh giá trị thông số cấu hình PHP trong tab Options trên cPanel

Ngoài giao diện đồ họa, bạn cũng có thể ghi đè cấu hình PHP bằng file .htaccess hoặc php.ini đặt trong thư mục gốc của website. Ví dụ:

php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300

Cách 2: dùng MultiPHP Manager của cPanel

MultiPHP Manager là tính năng tích hợp sẵn trong cPanel, phù hợp khi bạn muốn đổi phiên bản PHP cho từng domain riêng biệt mà không cần cài CloudLinux.

  1. Bước 1: Tại giao diện cPanel, tìm phần SOFTWARE và chọn MultiPHP Manager.
  2. Bước 2: Danh sách domain hiện có trên hosting sẽ hiện ra. Tích chọn domain cần thay đổi (hoặc chọn tất cả), chọn phiên bản PHP phù hợp rồi nhấn Apply.

Lưu ý quan trọng: Khi dùng MultiPHP Manager, bạn sẽ thấy hai nhóm phiên bản là ea-phpalt-php. Luôn chọn ea-php vì đây là phiên bản chuẩn của EasyApache, tương thích tốt hơn với hầu hết các website WordPress. Tránh chọn alt-php vì thuộc hệ thống CloudLinux và có thể gây xung đột.

Sau khi áp dụng, website chạy ngay trên phiên bản PHP mới mà không cần khởi động lại server. Nếu website xuất hiện lỗi sau khi đổi, hãy kiểm tra lại plugin/theme đang dùng hoặc chuyển về phiên bản PHP cũ tạm thời. Bạn cũng có thể tham khảo thêm các theme WordPress tương thích với PHP 8.x tại kho theme để tránh xung đột không mong muốn.

Câu hỏi thường gặp về đổi phiên bản PHP trên hosting cPanel

Nên dùng PHP Selector hay MultiPHP Manager để đổi phiên bản PHP?

Nếu hosting hỗ trợ CloudLinux, nên ưu tiên PHP Selector vì cho phép kiểm soát chi tiết hơn gồm cả extension và các thông số cấu hình. MultiPHP Manager phù hợp hơn khi cần đổi PHP nhanh cho từng domain hoặc khi CloudLinux không có sẵn trên gói hosting đang dùng.

Phiên bản PHP nào phù hợp nhất với WordPress hiện nay?

WordPress khuyến nghị dùng PHP 8.2 trở lên để đảm bảo hiệu suất và bảo mật tốt nhất. PHP 8.3 cũng được hỗ trợ đầy đủ. Nên tránh các phiên bản PHP dưới 8.0 vì đã hết chu kỳ hỗ trợ bảo mật chính thức.

Có thể đặt phiên bản PHP khác nhau cho từng domain trên cùng một hosting không?

Có. MultiPHP Manager trong cPanel cho phép chọn phiên bản PHP riêng biệt cho từng domain. Chỉ cần tích chọn domain muốn thay đổi, chọn phiên bản PHP và nhấn Apply là xong, không ảnh hưởng đến các domain khác.

Bật nhiều PHP Extension cùng lúc có làm chậm website không?

Có. Mỗi extension được bật tiêu tốn thêm bộ nhớ và tài nguyên xử lý. Chỉ nên bật các extension thực sự cần thiết như mysqli, curl, gd, mbstring, zip, intl. Các extension không dùng đến nên tắt để tối ưu hiệu suất hosting.

Sau khi đổi phiên bản PHP, website bị lỗi thì xử lý thế nào?

Hãy quay lại cPanel và chuyển ngay về phiên bản PHP cũ để khôi phục website. Sau đó kiểm tra từng plugin và theme xem cái nào không tương thích với phiên bản PHP mới. Bạn có thể yêu cầu hỗ trợ kỹ thuật hoặc liên hệ trực tiếp để được hướng dẫn xử lý lỗi cụ thể.

File .htaccess có thể ghi đè cấu hình PHP từ cPanel không?

Có, với điều kiện hosting cho phép dùng mod_php hoặc suPHP. Bạn thêm các chỉ thị php_value hoặc php_flag vào file .htaccess trong thư mục gốc để tùy chỉnh riêng cho website đó mà không ảnh hưởng đến toàn bộ hosting.

Bài viết mới

spot_img

Có thể bạn quan tâm

spot_img