Fitur 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.

Yayasan Wikimedia menggunakan HHVM untuk menjalankan MediaWiki sejak tahun 2014.$2[1] Sejak saat itu, beberapa hal terjadi sehingga kami harus kembali menggunakan interpreter PHP "resmi":

  • PHP 7.x telah membawa peningkatan kinerja yang sangat besar, sehingga kinerjanya sekarang ini setara, jika tidak lebih baik dari, HHVM untuk kebutuhan kami.$1

[2][3]

  • HHVM telah berhenti mendukung PHP murni dan mengganti dukungannya dengan bahasa Hack, yaitu sebuah "evolusi" dari PHP yang tidak memiliki dukungan yang luas.$1

[4]

Yayasan Wikimedia sedang memindahkan semua wiki Wikimedia untuk menggunakan PHP7 di awal tahun 2019.$1[5] PHP7 sudah tersedia sebagai fitur beta sejak bulan Januari 2019 sampai Mei 2019.[6]

Menggantikan Fitur Beta, sejak Maret 2019 sebagian lalu lintas produksi secara acak telah dibuat menggunakan PHP bukannya HHVM.

Anda dapat melakukan verifikasi apakah PHP7 sudah diaktifkan dengan mengunjungi Special:Version di wiki Anda, dan memastikan bahwa yang tertulis adalah "php" dan bukan "HHVM" di tabel "Perangkat lunak terinstal".

Pertanyaan dan Jawaban

Saya adalah pengguna non-teknis. Apa artinya ini?

Mudah-mudahan tidak ada. Kami hanya mengganti perangkat lunak yang digunakan untuk menjalankan kode wiki. Seharusnya, Anda tidak merasakan perbedaan yang berarti.

Kapan hal ini akan terjadi?

Pekerjaan dimulai pada tahun 2017 dan digenjot selama 2018. Fitur beta telah tersedia sejak bulan Januari 2019 sampai Mei 2019, dan dukungan PHP 7 harus lengkap secara produksi dalam paruh pertama tahun 2019.

Apa yang harus saya lakukan jika saya menemukan masalah?

Laporkan masalah pada Phabricator, di proyek dukungan PHP 7.2.

Mengapa suntingan saya ditandai?

Ini akan membantu kami mengidentifikasi masalah kinerja, fungsional, dan stabilitas PHP dibandingkan dengan HHVM. Anda dapat mengabaikan tanda PHP7.

Referensi

  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.