Thực tế thị trường hosting
- Nhiều dịch vụ shared hosting vẫn giữ PHP 7.4 làm mặc định để tránh rủi ro gãy site cho khách hàng.
- Việc nâng PHP lên 8.x đồng nghĩa hàng loạt site cũ có thể không chạy được → gây áp lực lớn cho đội ngũ support hosting.
- Các gói hosting giá rẻ thường không có động lực nâng version, vì nhóm khách hàng chính của họ ít khi quan tâm đến vấn đề này.
Đặc thù WordPress ecosystem
- WordPress core vẫn giữ triết lý backward compatibility rất cao. Rất nhiều theme/plugin viết từ 5–10 năm trước vẫn còn được sử dụng.
- Các plugin lớn như WooCommerce, Yoast, Elementor… không thể mạo hiểm drop PHP 7.4 support vì lượng người dùng khổng lồ chưa nâng cấp.
- Sự phân mảnh trong cộng đồng WordPress khiến việc đồng loạt nâng yêu cầu PHP tối thiểu lên 8.x gần như bất khả thi.
Lý do kỹ thuật
- PHP 7.4 vẫn ổn định và đủ nhanh: hiệu năng không kém quá nhiều so với PHP 8 trong workload WordPress phổ biến.
- Legacy code: nhiều dự án chưa refactor để tương thích PHP 8 (strict typing, named arguments, thay đổi warning…).
- Extension giới hạn: một số module cũ (ionCube, mcrypt, SourceGuardian) chỉ chạy ổn định với PHP 7.4.
Vấn đề bảo mật
Dù PHP.net đã ngừng cập nhật, nhiều vendor như CloudLinux, Red Hat hay Ubuntu LTS vẫn phát hành backport security patch cho PHP 7.4. Nhờ vậy, bản PHP 7.4 trên nhiều hosting vẫn nhận bản vá bảo mật gián tiếp, làm giảm áp lực phải nâng cấp ngay lập tức.
Vì sao plugin vẫn cần giữ PHP 7.4
- Cộng đồng user rộng: nếu bỏ PHP 7.4 support, sẽ có một lượng lớn người dùng không thể cài đặt plugin.
- Không ảnh hưởng lớn đến performance: phần lớn tính năng plugin WordPress không khai thác những điểm mạnh đặc thù của PHP 8.
- Chiến lược an toàn: giữ compatibility rộng giúp giảm xung đột và ticket support.
Khi nào PHP 7.4 sẽ thực sự bị bỏ?
- Khi đa số hosting chính thống (Kinsta, SiteGround, WP Engine…) drop hoàn toàn PHP 7.4.
- Khi WordPress core nâng yêu cầu tối thiểu lên PHP 8.
- Khi số user PHP 7.4 trong thống kê thực tế tụt xuống dưới ngưỡng 5%.
Kết luận
PHP 7.4 đã hết vòng đời chính thức, nhưng đến năm 2025 nó vẫn là ngưỡng an toàn bắt buộc trong WordPress ecosystem. Nguyên nhân đến từ sự bảo thủ hợp lý của hosting, backward compatibility của WordPress và nhu cầu thực tế từ người dùng. Điều này lý giải vì sao hầu hết plugin – từ lớn đến nhỏ – vẫn còn giữ PHP 7.4 trong danh sách support, ít nhất cho tới khi toàn bộ thị trường chuyển dịch sang PHP 8.x.
Bình luận