PHP 7.4 ra mắt khi nào?

Trong bài đăng trên blog cuối cùng của chúng tôi thảo luận về các phiên bản PHP, chúng tôi đã hứa với bạn về một bản cập nhật về lịch trình phiên bản PHP vào Quý 1 năm 2022, tuy nhiên, chúng tôi đang ở đỉnh điểm của Quý 3 với tin tức đó. Chúng tôi có một vài lý do cho sự chậm trễ trong giao tiếp

  1. WordPress Core cần một chút thời gian để bắt kịp về khả năng tương thích với PHP 8. 1. Bây giờ WordPress 6. 0 đã được phát hành với sự hỗ trợ đầy đủ cho PHP 8. 1, chúng ta có thể tự tin thiết lập PHP 8. 1 là “Mới nhất” khi đặt phiên bản PHP của bạn
  2. Vào tháng 11 năm 2021, Pagely hợp tác với GoDaddy. Đó là một cuộc phiêu lưu trong nửa đầu năm 2022 – sắp xếp lại các nỗ lực của chúng tôi và bắt tay vào hội nhập công ty với những người bạn mới của chúng tôi. Chúng tôi đã học hỏi lẫn nhau rất nhiều và thậm chí có thể dạy họ cách vận hành một nền tảng lưu trữ WordPress vững chắc — theo cách của Pagely. 😉

    Bạn có thể đọc tất cả lý do chúng tôi tham gia GoDaddy tại đây, trực tiếp từ người đồng sáng lập và Giám đốc điều hành ban đầu của chúng tôi, Joshua Strebel.

Bỏ qua tất cả những điều đó, hãy bắt đầu với những điều tốt đẹp. Đã đến lúc cập nhật cho bạn tất cả những gì bạn đang chờ đợi để nghe thêm về - cách chúng tôi kết thúc PHP 7. 3 năm ngoái, hoàng hôn sắp tới của PHP 7. 4 và các thay đổi phiên bản PHP mới sẽ đến với nền tảng Pagely trong 30 ngày tới

PHP7. 3 hoàng hôn là một thành công

Cuối năm ngoái, chúng tôi đã chuyển đổi thành công toàn bộ nền tảng của mình từ PHP 7. 3 to PHP 7. 4. Nghe có vẻ đáng sợ, phải không? . Rốt cuộc, đó là lý do tại sao họ chọn Pagely — để có trải nghiệm WordPress được quản lý hoàn toàn từ trên xuống dưới

Làm thế nào chúng tôi kéo nó ra

Chà, chúng tôi đã xắn tay áo và thử nghiệm, theo đúng nghĩa đen, mọi trang web đang sử dụng PHP 7. 3. Đằng sau hậu trường, chúng tôi đã kiểm tra từng trang web đó bằng PHP 7. 4 để đảm bảo rằng không có gì bị hỏng khi tung ra bản nâng cấp. Đối với một số trang web có vấn đề về tính tương thích, chúng tôi đã ghim những trang đó vào PHP 7. 3, trong khi đại đa số chứng kiến ​​quá trình chuyển đổi suôn sẻ sang PHP 7. 4

Dockerize tất cả mọi thứ

Việc chuyển đổi nhóm của chúng tôi sang sử dụng môi trường PHP-FPM dựa trên Docker là vô cùng quý giá. Nó không chỉ cung cấp thêm tính linh hoạt, chẳng hạn như chọn các phiên bản PHP mới và triển khai nhanh chóng các bản cập nhật bảo mật, nó còn giúp việc thử nghiệm các phiên bản PHP mới trở nên dễ dàng

Nhờ cách tiếp cận Dockerized PHP mới của chúng tôi, chúng tôi có thể khởi chạy các bộ chứa Docker riêng cho từng ứng dụng. Từ đó, chúng tôi có thể chạy thử nghiệm của mình dưới một phiên bản thay thế, hoàn chỉnh với các hoạt động giao dịch thực, tất cả trong khi lưu lượng truy cập trực tiếp vẫn đang được xử lý bởi phiên bản hiện tại

Cách tiếp cận này là tuyệt vời cho thử nghiệm đầu cuối. So với các chiến lược khác, có nhiều lợi ích hơn

  • Thử nghiệm khả năng tương thích mất hàng giờ để hoàn thành (không ai có thời gian cho việc đó)
  • Các trang web nhân bản mất nhiều công sức và thường cộng tác trực tiếp với chủ sở hữu trang web
  • YOLOing nó luôn luôn là một thời gian tồi tệ

Triết lý của chúng tôi là đơn giản hóa trải nghiệm lưu trữ của bạn thành một nền tảng WordPress được quản lý hoàn toàn. Còn cách nào tốt hơn để thúc đẩy hiện trạng hơn là tạo ra các giải pháp mới, mới cho các điểm khó khăn mà rất nhiều trang web WordPress dành cho doanh nghiệp phải đối mặt?

Đặt nó trong quan điểm

Nói một cách dễ hiểu, điều gì sẽ xảy ra nếu tôi giao nhiệm vụ cho bạn kiểm tra từ đầu đến cuối hàng chục nghìn trang web WordPress trên phiên bản PHP mới? . Ngay cả với tất cả các bộ thử nghiệm và tự động hóa hiện có, đó vẫn là công việc cần làm

Với chiến lược dựa trên Docker mới của chúng tôi, chúng tôi đã vượt qua quá trình kiểm tra khả năng tương thích trên toàn bộ nhóm chỉ trong một hoặc hai ngày

Khi đã đến lúc thực hiện nâng cấp thực tế từ PHP 7. 3 đến 7. 4, đảm bảo giữ lại các trang web mà chúng tôi đã xác định là có khả năng xảy ra sự cố, mọi trang web đều vượt qua thử nghiệm thêm và xử lý quá trình chuyển đổi một cách liền mạch. Không có trục trặc, không có thời gian chết kéo dài, chỉ thuận buồm xuôi gió

Chúng tôi rất tự hào về kết quả đó và chúng tôi hy vọng bạn đã làm được điều gì đó vui vẻ hoặc hiệu quả với khoảng thời gian bạn có được bằng cách để Pagely xử lý công việc nặng nhọc. Cuối cùng, chỉ một số ít trang web được kiểm tra (dưới 1%) không vượt qua;

Thay đổi sắp tới

PHP7. 4 đạt đến End-of-Life đầy đủ vào cuối năm nay - khoảng bốn tháng kể từ khi viết bài đăng này

Xem xét chiến lược thử nghiệm cuối cùng của chúng tôi thành công rực rỡ như thế nào, chúng tôi dự định lặp lại cách tiếp cận đó với PHP 8. Chúng tôi sẽ kiểm tra mọi trang web hiện được đặt thành tùy chọn phiên bản “Ổn định” để tương thích với PHP 8. 0, cùng với việc kiểm tra mọi trang web trên tùy chọn phiên bản “Mới nhất” để tương thích với PHP 8. 1

Như PHP 8. 0 ra mắt dưới dạng tùy chọn ổn định mới, PHP 7. 4 sẽ vẫn là phiên bản “Sunset” cho đến cuối năm nay, giúp bạn có thêm thời gian để xử lý mọi sự cố tương thích mà chúng tôi có thể phát hiện trong quá trình thử nghiệm của mình

Thời gian phát hành và kiểm tra khả năng tương thích của PHP 8

Bắt đầu từ tuần của ngày 8 tháng 8 năm 2022 (khoảng 30 ngày kể từ bây giờ), chúng tôi sẽ thực hiện những thay đổi sau đối với bản đồ “Hoàng hôn”, “Chính thức” và “Mới nhất” cho

  • PHP7. 4 “Hoàng hôn” sẽ vẫn là “Hoàng hôn”, cho đến ngày 28 tháng 11 năm 2022 (EOL đầy đủ)
  • PHP7. 4 “Ổn định” sẽ chuyển sang PHP 8. 0
  • PHP8. 0 “Mới nhất” sẽ chuyển sang PHP 8. 1
  • Sau ngày 28 tháng 11 năm 2022, khi PHP 7. 4 chính thức đạt EOL, chúng tôi sẽ chuyển “Hoàng hôn” thành 8. 0
PHP 7.4 ra mắt khi nào?

Thông báo chính thức sẽ được đăng tại https. //tình trạng. từng trang. com/ khi quá trình chuyển đổi bắt đầu

Chuẩn bị cho các thay đổi phiên bản PHP sắp tới

Chúng tôi đang yêu cầu tất cả khách hàng của Pagely đăng nhập vào Atomic và xem cài đặt phiên bản PHP cho từng trang web của bạn

Khi kiểm tra phiên bản PHP của bạn, bạn có thể nhận thấy rằng cả “Stable” và “Sunset” đều nói rằng chúng được ánh xạ tới PHP 7. 4. Nếu bạn hiện được đặt để sử dụng “Sunset”, chúng tôi khuyên bạn nên cập nhật tùy chọn đó trong Atomic thành “Ổn định” để bạn có thể truy cập các phiên bản ổn định mới hơn sớm hơn, cũng như có khoảng thời gian rộng hơn khi bạn có thể quay lại

Đừng lo lắng – vì cả hai tùy chọn hiện được ánh xạ tới cùng một PHP 7. 4, nó sẽ không gây ra bất kỳ thay đổi ngay lập tức nào. Điều này chỉ đơn giản đảm bảo rằng bạn đang đi đúng lộ trình nâng cấp trong tương lai. Theo nguyên tắc chung, chúng tôi không khuyên bạn nên liên tục duy trì các trang web theo tùy chọn “Hoàng hôn”;

Kiểm tra khả năng tương thích PHP

PHP8. 0 (Phiên bản “Ổn định” mới sắp ra mắt)

Sau khi phát hành vào tháng 11 năm 2020, PHP 8. 0 đã ổn định trong một thời gian. Như với bất kỳ phiên bản phần mềm chính mới nào, với tất cả các tính năng mới và cải tiến hiệu suất, sẽ có những thay đổi về khả năng tương thích mới

Phần lớn các plugin WordPress, cũng như bản thân WP Core, đã có các bản cập nhật tương thích cho PHP 8. 0

Điều đáng chú ý là PHP 7. 4 đã không nhận được bất kỳ bản cập nhật hiệu suất hoặc sửa lỗi nào ngoài các bản vá bảo mật trong khoảng 7 tháng nay; . 0 đã nhận được tất cả những điều trên. Mặc dù quá trình chuyển đổi từ PHP 7. 4 đến 8. 0 là một bản nâng cấp khá an toàn vào thời điểm này, chúng tôi sẽ tiếp tục kiểm tra mọi trang web khi chúng tôi bắt đầu triển khai các thay đổi

Tài liệu đầy đủ về khả năng tương thích khi chuyển sang 8. 0 từ 7. 4 có sẵn trên php. net

PHP8. 1 (Phiên bản “Mới nhất” mới sắp ra mắt)

Hỗ trợ sơ bộ trong WordPress Core cho PHP 8. 1 đã đến với việc phát hành WordPress 6. 0

Ở giai đoạn này, chúng tôi chỉ khuyên bạn nên sử dụng PHP 8. 1 trên các trang sử dụng WP 6. 0. Mặc dù WordPress 6. 0 hầu như tương thích với PHP 8. 1, vẫn còn công việc dự kiến ​​dành cho WordPress 6. 1 cột mốc trước khi tất cả các lỗi đã biết có thể được coi là bị tiêu diệt

Ngoài các bản cập nhật cốt lõi của WordPress, các plugin và chủ đề cũng có thể cần thêm thời gian để bắt kịp. Chúng tôi đã thấy tiến triển tốt về mặt này khi chúng tôi tiếp tục xem xét phát hành ghi chú cho các plugin phổ biến nhất hiện có. May mắn thay, nhóm WordPress Core nhận thức được những thay đổi cần thiết để tương thích hoàn toàn với 8. 1, nhờ những người dùng đầu tiên tuyệt vời là một phần của Cộng đồng WordPress

Thông tin thêm về các mặt hàng nổi bật này có thể được tìm thấy tại các liên kết sau

  • https. //cốt lõi. dấu vết. báo chí. org/vé/53465
  • https. //cốt lõi. dấu vết. báo chí. org/vé/54183

Đối với các thay đổi PHP tổng thể bên ngoài những gì đang được thực hiện trong lõi WordPress, đây là một liên kết hữu ích bao gồm việc di chuyển từ PHP 8. 0 đến 8. 1

Nếu bạn không tự mình chuyển từ “Hoàng hôn” sang “Ổn định”

Chúng tôi sẽ thay đổi ánh xạ phiên bản như được mô tả ở trên và sẽ kiểm tra các trang web của bạn trước khi thực hiện. Nếu vượt qua tất cả các bài kiểm tra, trang web của bạn sẽ bắt đầu sử dụng 8. 0 thay vì 7. 4 nếu chúng được đặt thành “Ổn định”

Mặc dù các tùy chọn phiên bản PHP của bạn được đặt thành “Sunset” sẽ không thay đổi, ánh xạ phiên bản cơ bản sẽ thay đổi từ PHP 7. 4 đến 8. 0. Tương tự như vậy, nếu phiên bản PHP của trang web của bạn được đặt thành “Mới nhất”, chúng tôi sẽ duy trì tùy chọn đó cho bạn và kiểm tra mọi thứ trước khi ánh xạ “Mới nhất” thành 8. 1

Điều gì xảy ra sau tháng 11 năm 2022

Chúng tôi sẽ đánh giá lại trạng thái của WordPress Core và xác định tùy chọn phiên bản nào sẽ ánh xạ tới tại thời điểm đó

Nhìn chung, chúng tôi muốn cung cấp các phiên bản mới nhất cho bạn ngay khi chúng ra mắt, miễn là WordPress Core thực sự có thể chạy trên đó. Tùy thuộc vào cách mọi thứ trông như thế nào, chúng tôi thậm chí có thể giới thiệu PHP 8. 2 dưới dạng tùy chọn “Beta” ngay sau khi được phát hành

Điều gì xảy ra nếu bạn “Khóa” Phiên bản PHP của mình thành 7. 4 hoặc 8. 0

Trước mắt chưa có thay đổi nhưng chúng tôi sẽ thực hiện thay đổi vào tháng 11 cho các site chạy PHP 7. 4 để bắt đầu sử dụng 8. 0

Chúng tôi thực sự khuyên bạn nên xem lại mã trang web của mình nếu bạn bị khóa ở mức 7. 4, để đảm bảo rằng mã của bạn sẽ tương thích với 8. 0. Chúng tôi sẽ liên hệ trực tiếp về vấn đề này khi bắt đầu thử nghiệm, nhưng chúng tôi khuyến khích bạn nên bắt đầu ngay từ đầu để tận dụng tối đa thời gian từ bây giờ cho đến khi EOL đầy đủ

Ngoài ra, chúng tôi khuyên bạn nên tắt khóa phiên bản và tuân thủ các tùy chọn phiên bản tổng thể là “Ổn định” hoặc “Mới nhất” trong tương lai. Điều này cho phép bạn được đưa vào các bản cập nhật luân phiên theo thời gian mà không cần phải thay đổi cài đặt theo cách thủ công hoặc yêu cầu nhóm của chúng tôi thay đổi cài đặt đó

Cảm ơn bạn đã đọc phần này và vui lòng liên hệ với Nhóm hỗ trợ của chúng tôi nếu có bất kỳ câu hỏi nào hoặc nếu bạn cần trợ giúp — chúng tôi luôn sẵn sàng hỗ trợ bạn 24/7

PHP 8 được phát hành khi nào?

PHP 8 đã được phát hành chính thức cho Tính khả dụng chung vào ngày 26 tháng 11 năm 2020 . Bản cập nhật lớn mới này mang lại nhiều tối ưu hóa và các tính năng mạnh mẽ cho ngôn ngữ. Chúng tôi rất vui khi được hướng dẫn bạn những thay đổi thú vị nhất sẽ cho phép chúng tôi viết mã tốt hơn và xây dựng các ứng dụng mạnh mẽ hơn.

Khi nào là PHP 7. 2 phát hành?

Lịch sử phát hành

Khi nào PHP 7 phát hành?

Các phiên bản PHP lịch sử

Phiên bản mới nhất của PHP 2022 là gì?

Phát hành. 08 Thg 12 2022
Thông báo. Tiếng Anh
Nhật ký thay đổi
Tải xuống. PHP8. 2. 0 (tar. gz) sha256. 435c4c2439db648cdf34236f7cd459f93f943fb788b66723a033610d4a059fc6. PHP8. 2. 0 (tar. bz2) sha256. 1bf4fca663f93d9e0b4909bd6eae0583a1ce383e7f05df126f28f272fa1fd51a. PHP8. 2. 0 (tar. xz)