Beta/PHP7

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Beta Features/PHP7 and the translation is 95% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Bahasa Melayu • ‎Deutsch • ‎English • ‎Tiếng Việt • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português do Brasil • ‎slovenčina • ‎čeština • ‎русский • ‎українська • ‎العربية • ‎سنڌي • ‎فارسی • ‎हिन्दी • ‎বাংলা • ‎ไทย • ‎ქართული • ‎中文 • ‎日本語 • ‎한국어

Wikimédia Foundation používa HHVM pre funkčnosť MediaWiki od roku 2014. [1] Od tej doby sa zmenilo pár vecí, kvôli ktorým začala byť aktraktívna možnosť vrátiť sa späť k „oficiálnemu“ PHP interpretu:

  • PHP 7.x prinieslo výrazné zlepšenie výkonu, takže jeho výkonnosť je v súčasnosti pre naše potreby porovnateľná, teda lepšie než HHVM.[2][3]
  • HHVM prestalo podporovať čisté PHP a teraz podporuje programovací jazyk Hack, „evolúciu“ jazyka PHP, ktorá ešte nemá tak šikrokú podporu.[4]

Wikimedia Foundation presunie všetky Wikimedia wiki na PHP7 v roku 2019.[5] PHP7 bola v režime beta k dispozícii od januára do mája 2019.[6]

Namiesto betaverzie bola od marca 2019 vybraná časť produkčného prevádzky prevedená na PHP7 namiesto HHVM.

Môžete si overiť, či je u vás aktivované, navštívením Special:Version na vašej wiki a skontrolovaním, či sa vypisuje „php“ namiesto „HHVM“ v tabuľke „Installed software“ („Nainštalovaný softvér“)

Otázky a odpovede

Nie som technicky zdatný používateľ. Čo to všetko znamená?

Naštastie nič. Je to zmena softvéru na používanie wiki kódov. V ideálnom prípade si nevšimnete žiadny rozdiel.

Kedy sa to stane?

Práce začali v roku 2017 a vyvrcholili v roku 2018. Beta funkcia bola dostupná od januára do mája 2019 a podpora PHP7 by mala byť hotová v prvej polovici roku 2019.

Čo mám robiť, keď nájdem nejaký problém?

Nahláste ju na Phabricatore, v PHP 7.2 podpore projektu.

Prečo sú úpravy označené?

Pomôže nám to identifikovať špecifiká výkonu, funkčnosti a stability PHP v porovnaní s HHVM. PHP7 značky môžete ignorovať.

Referencie

  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.