Tính năng Beta/PHP7

From mediawiki.org
This page is a translated version of the page Beta Features/PHP7 and the translation is 81% complete.
Outdated translations are marked like this.

Wikimedia Foundation đã và đang sử dụng HHVM để chạy MediaWiki từ năm 2014.[1] Kể từ đó, một vài điều xảy ra mà làm cho nó hấp dẫn đối với chúng tôi để di chuyển trở lại "chính thức" PHP thông dịch viên:

  • PHP 7.x

đã mang lại những cải tiến hiệu suất lớn, do đó hiệu suất của nó ngày nay tương đương với, nếu không tốt hơn, HHVM cho nhu cầu của chúng tôi

[2][3]

  • HHVM đã ngừng hỗ trợ PHP tinh khiết và chuyển sang Hack, một "tiến hóa" của PHP mà không có hỗ trợ trên diện rộng.$1

[4]

Wikimedia Foundation đang chuyển tất cả các wiki của Wikimedia sang sử dụng PHP7 vào năm 2019.$1[5] PHP7 sẽ có sẵn như một tính năng Beta từ tháng 1 năm 2019 đến tháng 5 năm 2019.[6]

Thay thế Tính năng Beta, kể từ tháng 3 năm 2019, một tỷ lệ phần trăm của tất cả lưu lượng sản xuất đã được chỉ định ngẫu nhiên để sử dụng PHP thay vì HHVM.

Bạn có thể xác minh rằng nó được kích hoạt cho bạn bằng cách truy cập Special:Version trên wiki của bạn và kiểm tra xem nó hiển thị "php" thay vì "HHVM" trong bảng "Phần mềm được cài đặt".

Câu hỏi và trả lời

Tôi là người dùng không sành công nghệ. Cái này nghĩa là gì?

Hy vọng không có gì. Đây là về việc thay đổi phần mềm được sử dụng để chạy mã wiki. Tốt nhất, bạn nên chú ý không có sự khác biệt thực sự.

Khi nào điều này sẽ xảy ra?

Công việc bắt đầu vào năm 2017 và tăng mạnh vào năm 2018. Tính năng beta có sẵn từ tháng 1 đến tháng 5 năm 2019 và hỗ trợ PHP 7 sẽ được hoàn thành trong nửa đầu năm 2019.

Tôi nên làm gì nếu tôi tìm thấy một vấn đề?

Báo cáo nó trên Phabricator, trong PHP 7.2 support project.

=

Tại sao các chỉnh sửa được gắn thẻ === Điều này sẽ giúp chúng tôi xác định các mối quan tâm về hiệu năng, chức năng và tính ổn định cụ thể đối với PHP so với HHVM. Bạn có thể bỏ qua các thẻ PHP7.

Tham khảo

  1. Giuseppe Lavagetto (December 3, 2014), Wikitech-l All non-api traffic is now served by HHVM Wikimedia Foundation.
  2. Evaluate scalability and performance of PHP7 compared to HHVM Wikimedia Foundation.
  3. Tim Starling (September 20, 2017), Wikitech-l HHVM vs. Zend divergence Wikimedia Foundation.
  4. Max Wang (September 18, 2017), The Future of HHVM HHVM.
  5. Migrate to PHP 7 in WMF production Wikimedia Foundation.
  6. Giuseppe Lavagetto (January 28, 2019), Wikitech-l PHP 7 is now a beta feature Wikimedia Foundation.