Đổi phiên bản PHP cho website trên Plesk
Hướng dẫn Plesk · cập nhật 07/08/2026
Để đổi phiên bản PHP cho website trên Plesk, bạn vào Websites & Domains, bấm PHP Settings của tên miền, chọn phiên bản trong ô PHP version rồi bấm OK. Website chuyển sang chạy bản PHP mới ngay. Cả việc này mất chưa tới 2 phút, không cần khởi động lại gì.
Bạn cần đổi phiên bản PHP khi cài một mã nguồn đòi bản PHP cụ thể, khi website báo lỗi do PHP quá cũ, hoặc khi muốn lên bản mới cho nhanh và an toàn hơn. Mỗi website trong gói đổi PHP riêng được, không ảnh hưởng website khác. Điều kiện là hosting có sẵn phiên bản bạn muốn chuyển sang.
- Sao lưu website trước khi đổi phiên bản PHP.
- Mở PHP Settings của tên miền trong Websites & Domains.
- Chọn phiên bản trong ô PHP version rồi bấm OK.
- Mở website kiểm chạy đúng trên bản mới.
Đã kiểm trên Plesk Obsidian 18.0. Đổi lên bản PHP mới có thể làm mã nguồn cũ báo lỗi vì bản mới bỏ một số hàm cũ. Sao lưu trước khi đổi, và đổi từng bậc một để dễ tìm ra bản nào website còn chạy được.
Vì sao bản PHP ảnh hưởng tới website
PHP là ngôn ngữ chạy phần lớn website động như WordPress. Mỗi bản PHP hỗ trợ một số hàm khác nhau, bản mới bỏ bớt hàm cũ và thêm hàm mới. Vì vậy mã nguồn viết cho bản cũ có thể báo lỗi trên bản mới, và ngược lại mã mới không chạy nổi trên bản PHP đã lỗi thời.
| Tình huống | Nên làm gì với PHP |
|---|---|
| Website chạy tốt, không lỗi | Giữ bản đang dùng, chỉ lên khi bản đó sắp hết hỗ trợ |
| Mã nguồn đòi bản PHP cụ thể | Đổi đúng bản mã nguồn yêu cầu |
| Website báo lỗi do PHP quá cũ | Lên bản mới hơn từng bậc một |
| Bản PHP đang dùng đã hết hỗ trợ | Lên bản còn được hỗ trợ để vá lỗi bảo mật |
Bản PHP hết vòng hỗ trợ vẫn chạy được nhưng không còn nhận bản vá bảo mật, nên để lâu là rủi ro. Với WordPress, phần lớn giao diện và tiện ích mở rộng hiện nay chạy tốt trên các bản PHP 8, nên đó là hướng nên nhắm khi lên đời.
Sao lưu website trước khi đổi bản PHP
Đổi bản PHP là việc có thể làm website báo lỗi nếu mã nguồn chưa hợp bản mới. Vì vậy sao lưu trước là bước không nên bỏ, để có đường lùi nếu website hỏng. Sao lưu mất vài phút nhưng cứu bạn khỏi cảnh website trắng mà không có bản cũ để quay về.
Sao lưu cả website và database bằng chức năng backup của Plesk, làm theo cách tạo backup trên Plesk. Có bản sao rồi, nếu đổi PHP mà website lỗi, bạn đổi lại bản PHP cũ là xong, không cần dùng tới bản backup. Backup chỉ là lưới an toàn cho trường hợp xấu.
Các bước đổi bản PHP trong Plesk
Ba bước dưới đây chuyển website sang bản PHP khác. Chỉ website bạn chọn bị ảnh hưởng, các website khác trong gói giữ nguyên bản PHP của chúng.
1. Mở PHP Settings của tên miền
Vào Websites & Domains, bấm vào tên miền cần đổi, rồi chọn PHP Settings. Trang này hiện bản PHP hiện tại và các tuỳ chọn cấu hình PHP của riêng website đó.
2. Chọn phiên bản trong ô PHP version
Ở ô PHP version phía trên, mở danh sách và chọn phiên bản muốn chuyển sang. Danh sách chỉ hiện các bản hosting đã cài sẵn. Nếu cần lên đời, chọn bản kế tiếp thay vì nhảy vọt nhiều bậc, để dễ tìm ra bản nào website bắt đầu lỗi.
3. Bấm OK và kiểm website
Bấm OK để lưu. Plesk chuyển website sang bản PHP mới ngay, không cần khởi động lại. Mở website ở trình duyệt để kiểm, đặc biệt là trang chủ và trang quản trị. Chạy đúng là xong, báo lỗi thì quay về bản cũ theo cách tương tự.
Kiểm tra website chạy đúng trên bản PHP mới
Đổi xong, đừng chỉ nhìn trang chủ rồi kết luận. Bấm thử vài trang con, đăng nhập vào phần quản trị, thử một thao tác lưu dữ liệu nếu có. PHP báo lỗi thường lộ ra ở các trang xử lý dữ liệu chứ không phải trang chủ tĩnh.
Nếu website báo lỗi mã 500 hoặc hiện trang trắng sau khi đổi, phần lớn là mã nguồn chưa hợp bản PHP mới. Xem thông báo lỗi cụ thể trong log theo cách xem log để tìm nguyên nhân website lỗi trên Plesk, rồi quyết định vá mã nguồn hay quay về bản PHP cũ.
Xử lý các lỗi thường gặp khi đổi bản PHP
Bốn tình huống dưới đây hay gặp nhất. Phần lớn do mã nguồn chưa hợp bản PHP mới, không phải Plesk đổi sai.
Website trắng hoặc báo lỗi 500 sau khi đổi. Mã nguồn dùng hàm bản mới đã bỏ. Quay về bản PHP cũ trong PHP Settings, website chạy lại ngay, rồi tính cập nhật mã nguồn sau.
Không thấy phiên bản muốn chuyển trong danh sách. Hosting chưa cài bản đó. Danh sách chỉ hiện bản đã có sẵn, cần bản khác thì liên hệ nơi cung cấp hosting.
Đổi rồi nhưng website vẫn báo bản PHP cũ. Bộ nhớ đệm trình duyệt giữ trang cũ. Tải lại trang không dùng bộ nhớ đệm, hoặc mở bằng cửa sổ ẩn danh để kiểm lại.
Một tiện ích mở rộng ngừng hoạt động sau khi đổi. Tiện ích đó chưa hỗ trợ bản PHP mới. Cập nhật tiện ích lên bản mới nhất, hoặc tạm quay về bản PHP cũ tới khi tiện ích có bản hợp.
Việc nên làm sau khi đổi bản PHP
Khi website chạy ổn trên bản mới, dùng thử kỹ trong vài ngày đầu để bắt các lỗi chỉ lộ ra ở thao tác ít dùng. Ghi lại bản PHP đang chạy để lần sau cài thêm tiện ích còn biết môi trường của mình.
Nếu bạn giữ nhiều website trên cùng gói, rà lại bản PHP của từng cái, cái nào còn chạy bản đã hết hỗ trợ thì lên lịch nâng dần. Với website WordPress, cập nhật mã nguồn, giao diện và tiện ích lên bản mới trước khi nâng PHP sẽ giảm rủi ro lỗi khi đổi.
Bài khác trong Plesk
Xem cả 20 bàiLàm theo vẫn chưa được?
Gửi yêu cầu hỗ trợ, kỹ thuật xem trực tiếp trên dịch vụ của Anh/Chị.