PHP7. 4 sẽ hết hạn sử dụng [EOL] vào ngày 28 tháng 11 năm 2022, nghĩa là các lỗi bảo mật đã biết sẽ không còn được sửa nữa và các trang web sẽ có các lỗ hổng bảo mật nghiêm trọng
Điều quan trọng là cập nhật chúng lên phiên bản mới hơn. Chúng tôi khuyên bạn nên cập nhật lên một trong hai
- 8. 0 được hỗ trợ đến ngày 26 tháng 11 năm 2023
- 8. 1 được hỗ trợ đến ngày 25 tháng 11 năm 2024
Các phiên bản PHP chính mới mang theo một số tính năng mới và một số điểm không tương thích. Chúng nên được kiểm tra trước khi chuyển đổi các phiên bản PHP trong môi trường sản xuất. Bạn có thể cần yêu cầu các nhà phát triển của mình cập nhật một số mã, kiểm tra các phần bổ trợ và phiên bản ứng dụng để biết khả năng hỗ trợ PHP mới
- Các tính năng không dùng nữa khi di chuyển từ 7. 4. x đến 8. 0. x
wordpress 5. 6 đến 5. 9 nói rằng họ đã thêm “hỗ trợ beta” cho PHP 8. 0 và 8. 1 tuy nhiên không ai biết khi nào nó sẽ hết trạng thái beta. Hỗ trợ Beta có nghĩa là khả năng tương thích của WordPress với PHP vẫn đang được thử nghiệm. Chúng tôi thường khuyên không nên sử dụng nó trên máy chủ sản xuất cho đến khi nó được WordPress hỗ trợ đầy đủ
Bạn không chắc máy chủ của mình đang ở phiên bản nào?
PHP7. 4, phiên bản cuối cùng của PHP 7. x, đã đến ngày End-of-Life vào hôm nay. Về cơ bản, điều này có nghĩa là sẽ không có lỗi hoặc bản sửa lỗi bảo mật nào được thực hiện cho bất kỳ phiên bản PHP 7 nào
PHP7. 0. 0, phiên bản đầu tiên của PHP 7. x được phát hành trở lại vào tháng 12 năm 2015, với một số cải tiến lớn về ngôn ngữ. PHP7. 0 là phiên bản mang lại các kiểu vô hướng [string
, int
, float
, v.v.] cho PHP, cùng với hỗ trợ kiểu trả về. Nó cũng đã thêm hỗ trợ cho Cây cú pháp trừu tượng [AST] và loại bỏ rất nhiều chức năng không dùng nữa và lỗi thời [chẳng hạn như tiện ích mở rộng mysql
]
Một số cột mốc tính năng chính trong PHP 7. dòng x bao gồm
- PHP7. 1 vào năm 2016 với kiểu Nullable và kiểu trả về
void
- PHP7. 2 vào năm 2017 với loại
object
và phần mở rộngSodium
trong lõi - PHP7. 3 vào năm 2018 với sự hỗ trợ Heredoc và Nowdoc cải tiến
- PHP7. 4 vào năm 2019 với các thuộc tính được nhập và cải tiến LSP
Thông thường, mỗi phiên bản PHP chính [7. 3, 7. 4, 8. 0, v.v.] nhận được hai năm hỗ trợ tích cực, sau đó là một năm hỗ trợ bảo mật. PHP7. 4 được hỗ trợ tích cực từ 2019 đến hết 2021. PHP7. Một năm hỗ trợ bảo mật của 4 sẽ kết thúc vào hôm nay
Tất cả các ứng dụng PHP chạy trên bất kỳ phiên bản PHP 5 hoặc 7 nào đều được khuyến nghị nâng cấp lên phiên bản PHP 8. Có một số thay đổi đáng kể giữa PHP 7. 4 và PHP8. 0, mà là một danh sách toàn diện và chuyên sâu về các thay đổi trong PHP 8. 0 có sẵn trên PHP. Đồng hồ
Có thể hợp lý hơn khi nâng cấp lên PHP 8. 1 hoặc PHP 8 sắp tới. 2 [dự kiến vào ngày 8 tháng 12] vì 8. 1 và 8. 2 gần đây hơn và có một số thay đổi về tính năng và cú pháp chính tương đối nhỏ. Hơn nữa, PHP 8. 0 không còn nhận được hỗ trợ tích cực kể từ ngày 26 tháng này
PHP7. 4 Tỷ lệ sử dụng vẫn ở mức cao
Mặc dù đạt đến EOL ngày hôm nay, PHP 7. 4 vẫn là phiên bản PHP có tỷ lệ sử dụng cao nhất, bằng chứng là số liệu thống kê sử dụng có sẵn công khai
người đóng gói. tổ chức và WordPress. org xuất bản số liệu thống kê phiên bản PHP được báo cáo bởi Trình soạn thảo và cài đặt WordPress. Cả hai đều cho thấy rằng PHP 7. x vẫn chiếm phần lớn thị phần sử dụng. PHP7. 4 nói riêng được sử dụng bởi hơn 50% tất cả các dự án Trình soạn thảo và cài đặt WordPress
PHP7. x vẫn là phiên bản PHP được sử dụng nhiều nhất theo báo cáo của Composer cho Packagist. tổ chứcWordPress. org cũng báo cáo rằng PHP 7. x vẫn chiếm thị phần sử dụng chínhThực tế là PHP 7 vẫn là phiên bản PHP chính theo tỷ lệ sử dụng là một thống kê đáng báo động bởi vì trừ khi các ứng dụng này nhận được hỗ trợ dài hạn, chúng thực tế là các ứng dụng dễ bị tổn thương trong trường hợp lỗ hổng được phát hiện ảnh hưởng đến các phiên bản EOL này
PHP7. 4 Hỗ trợ dài hạn
Mặc dù rất khuyến khích nâng cấp lên PHP 8 để có các tính năng mới, cải thiện hiệu suất và cải thiện bảo mật, nhưng sự thật là có những ứng dụng PHP mà việc nâng cấp không thể biện minh hoặc thậm chí không khả thi.
Ubuntu 20. 04 là hệ điều hành được hỗ trợ dài hạn cung cấp PHP 7. 4 trong kho lưu trữ mặc định của nó. Phiên bản LTS hiện tại, Ubuntu 22. 04 có PHP 8. 0. Đối với Debian/Ubuntu và các hệ điều hành Linux khác có nguồn gốc từ chúng, sử dụng Ubuntu 20. 04 là một cách dễ dàng và không tốn kém để có được hỗ trợ dài hạn cho PHP 7. 4. Ubuntu 20. 04 nhận hỗ trợ phần cứng và hỗ trợ bảo trì cho đến năm 2025, đồng thời bảo trì bảo mật mở rộng như một phần của dịch vụ ESM
Dòng hệ điều hành Red Hat cũng cung cấp PHP 7. 4 trong kho lưu trữ mặc định
Lưu ý rằng không phải tất cả các bản sửa lỗi bảo mật PHP đều được chuyển ngược vào kho hệ điều hành LTS
PHP 7 Cảm ơn 🙏🏼💗
PHP 7 thật tuyệt vời. Nó mang lại một số tính năng thiết lập quỹ đạo cho ngôn ngữ lập trình hiện đại và nhanh chóng PHP ngày nay là