Hướng Dẫn Đổi Phiên Bản PHP Trong cPanel
Giới Thiệu
Việc quản lý và thay đổi phiên bản PHP cho website của bạn là một tác vụ quan trọng trong quản trị hosting. PHP là ngôn ngữ lập trình nền tảng cho nhiều hệ quản trị nội dung (CMS) phổ biến như WordPress, Joomla, Drupal, và các ứng dụng web khác. Việc sử dụng phiên bản PHP phù hợp không chỉ giúp website hoạt động ổn định, tương thích với các plugin/theme mới nhất, mà còn cải thiện đáng kể hiệu suất và tăng cường bảo mật. Phiên bản PHP cũ có thể tiềm ẩn các lỗ hổng bảo mật và không tận dụng được các cải tiến về tốc độ.
Hướng dẫn này sẽ chỉ cho bạn cách dễ dàng thay đổi phiên bản PHP cho tên miền của mình thông qua giao diện cPanel, sử dụng công cụ MultiPHP Manager.
📋 Thời gian: ~5 phút | Độ khó: Cơ bản
Yêu Cầu
Để thực hiện theo hướng dẫn này, bạn cần đảm bảo các điều kiện sau:
- Có quyền truy cập vào bảng điều khiển cPanel của tài khoản hosting của bạn.
- Biết tên miền (domain) cụ thể mà bạn muốn thay đổi phiên bản PHP.
- Nắm được phiên bản PHP mà ứng dụng web của bạn yêu cầu hoặc phiên bản bạn muốn chuyển đổi sang (ví dụ: PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3).
- ⚠️ Lưu ý quan trọng: Luôn sao lưu dữ liệu website của bạn trước khi thực hiện bất kỳ thay đổi lớn nào, bao gồm cả việc đổi phiên bản PHP, để phòng tránh rủi ro không mong muốn.
Các Bước Thực Hiện
Bước 1: Đăng nhập vào cPanel
Truy cập vào trang đăng nhập cPanel của bạn. Thông thường, địa chỉ này sẽ có dạng yourdomain.com/cpanel hoặc yourdomain.com:2083. Nhập tên người dùng và mật khẩu được cung cấp bởi nhà cung cấp dịch vụ hosting của bạn để đăng nhập.
# Ví dụ: Truy cập cPanel qua trình duyệt
# Mở trình duyệt web của bạn
# Nhập địa chỉ: https://yourdomain.com/cpanel
# Nhập 'Username' và 'Password' của bạn
# Nhấn 'Log in'
Bước 2: Tìm kiếm công cụ MultiPHP Manager
Sau khi đăng nhập thành công vào cPanel, bạn sẽ thấy giao diện chính với nhiều biểu tượng và công cụ khác nhau. Tìm kiếm thanh tìm kiếm (thường ở phía trên cùng hoặc bên trái) và nhập "PHP" hoặc "MultiPHP Manager". Nhấp vào biểu tượng "MultiPHP Manager" để mở công cụ này.
# Trong giao diện cPanel
# Tìm kiếm thanh 'Search'
# Gõ "MultiPHP Manager" hoặc "PHP"
# Nhấn vào biểu tượng "MultiPHP Manager" khi nó xuất hiện
Bước 3: Chọn tên miền và phiên bản PHP
Trong giao diện MultiPHP Manager, bạn sẽ thấy danh sách tất cả các tên miền và tên miền phụ (subdomains) được liên kết với tài khoản hosting của bạn.
- Chọn tên miền: Đánh dấu vào hộp kiểm (checkbox) bên cạnh tên miền hoặc các tên miền mà bạn muốn thay đổi phiên bản PHP.
- Chọn phiên bản PHP: Ở phía trên cùng bên phải của danh sách tên miền, bạn sẽ thấy một menu thả xuống (dropdown menu) có nhãn "PHP Version". Nhấp vào menu này và chọn phiên bản PHP mong muốn (ví dụ:
PHP 8.2).- 💡 Mẹo: "Inherited" có nghĩa là tên miền sẽ sử dụng phiên bản PHP được kế thừa từ thư mục cha hoặc cài đặt mặc định của hệ thống. "System Default" là phiên bản PHP mặc định mà nhà cung cấp hosting của bạn đã cài đặt cho toàn bộ máy chủ.
- ⚠️ Cảnh báo: Luôn chọn phiên bản PHP tương thích với ứng dụng web của bạn. Sử dụng phiên bản quá mới hoặc quá cũ có thể gây ra lỗi hoặc làm website không hoạt động.
Bước 4: Áp dụng thay đổi
Sau khi đã chọn tên miền và phiên bản PHP mong muốn, nhấp vào nút "Apply" (hoặc "Apply Version") để lưu các thay đổi của bạn. cPanel sẽ xử lý yêu cầu và hiển thị thông báo xác nhận khi quá trình hoàn tất.
# Sau khi chọn tên miền và phiên bản PHP
# Nhấn nút "Apply" (hoặc "Apply Version")
# Đợi thông báo xác nhận từ cPanel
✅ Bạn sẽ nhận được thông báo thành công, ví dụ: "Successfully applied PHP version 8.2 to the selected domains."
Bước 5: Kiểm tra phiên bản PHP mới (Rất khuyến nghị)
Để xác minh rằng phiên bản PHP đã được thay đổi thành công, bạn có thể tạo một file phpinfo.php trong thư mục gốc của tên miền đó (thường là public_html hoặc thư mục con của tên miền).
- Tạo file
phpinfo.php: Sử dụng File Manager trong cPanel hoặc một trình FTP client, tạo một file mới có tênphpinfo.phptrong thư mục gốc của tên miền bạn vừa thay đổi PHP (ví dụ:/public_html/phpinfo.php). Chèn đoạn mã sau vào file:<?php
phpinfo();
?> - Truy cập file qua trình duyệt:
Mở trình duyệt web và truy cập vào
yourdomain.com/phpinfo.php. Bạn sẽ thấy một trang hiển thị tất cả thông tin chi tiết về cài đặt PHP hiện tại, bao gồm cả phiên bản PHP ở dòng đầu tiên. - Xóa file
phpinfo.php: Sau khi kiểm tra xong, quan trọng là bạn phải xóa filephpinfo.phpvì nó có thể tiết lộ thông tin nhạy cảm về cấu hình máy chủ của bạn.# Sau khi kiểm tra xong
# Trong File Manager của cPanel
# Tìm và xóa file /public_html/phpinfo.php
Troubleshooting
- Website không hoạt động hoặc gặp lỗi sau khi đổi PHP:
- ⚠️ Đây là lỗi phổ biến nhất. Nguyên nhân thường do mã nguồn website (hoặc một plugin/theme nào đó) không tương thích với phiên bản PHP mới.
- Giải pháp: Ngay lập tức quay lại MultiPHP Manager và đổi lại phiên bản PHP trước đó mà website của bạn hoạt động ổn định. Sau đó, kiểm tra các nhật ký lỗi (error logs) trong cPanel để tìm hiểu nguyên nhân cụ thể và cập nhật mã nguồn/plugin/theme của bạn để tương thích với phiên bản PHP mới hơn.
- Phiên bản PHP mong muốn không có trong danh sách:
- 💡 Giải pháp: Liên hệ với nhà cung cấp dịch vụ hosting của bạn. Có thể họ chưa cài đặt phiên bản PHP đó trên máy chủ hoặc tài khoản của bạn không được phép sử dụng.
- Lỗi 500 Internal Server Error:
- ⚠️ Lỗi này thường xuất hiện khi có vấn đề về cấu hình
.htaccesshoặc mã nguồn PHP không tương thích. - Giải pháp: Kiểm tra lại các file
.htaccesstrong thư mục gốc của tên miền. Nếu không có file.htaccessnào được chỉnh sửa gần đây, hãy thử quay lại phiên bản PHP trước đó.
- ⚠️ Lỗi này thường xuất hiện khi có vấn đề về cấu hình
- Hiệu suất website không cải thiện:
- 💡 Giải pháp: Việc đổi PHP là một phần của tối ưu hiệu suất. Bạn cần xem xét thêm các yếu tố khác như tối ưu cơ sở dữ liệu, nén ảnh, sử dụng caching, và nâng cấp gói hosting nếu cần.
Kết Luận
Việc thay đổi phiên bản PHP trong cPanel thông qua công cụ MultiPHP Manager là một quy trình đơn giản nhưng mang lại nhiều lợi ích đáng kể cho website của bạn. Bằng cách sử dụng phiên bản PHP phù hợp và được hỗ trợ, bạn không chỉ đảm bảo website hoạt động ổn định, mà còn cải thiện hiệu suất, tốc độ tải trang và tăng cường bảo mật trước các mối đe dọa.
Best Practices:
- Luôn sao lưu: Trước khi thay đổi bất kỳ cài đặt quan trọng nào, hãy sao lưu toàn bộ website của bạn.
- Kiểm tra kỹ lưỡng: Sau khi đổi phiên bản PHP, hãy kiểm tra toàn bộ website của bạn, bao gồm các trang, bài viết, chức năng đăng nhập, biểu mẫu, và các plugin/theme quan trọng.
- Cập nhật ứng dụng web: Để tận dụng tối đa các phiên bản PHP mới, hãy đảm bảo rằng CMS (như WordPress) và tất cả các plugin/theme của bạn đều được cập nhật lên phiên bản mới nhất.
- Chọn phiên bản ổn định: Ưu tiên các phiên bản PHP được đánh dấu là "Active Support" hoặc "Security Support" trên trang web chính thức của PHP để đảm bảo nhận được các bản vá bảo mật và sửa lỗi liên tục.
Xem thêm: