Beta Features/PHP7/pl

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 90% 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 • ‎русский • ‎українська • ‎العربية • ‎سنڌي • ‎فارسی • ‎हिन्दी • ‎বাংলা • ‎ไทย • ‎ქართული • ‎中文 • ‎日本語 • ‎한국어

Fundacja Wikimedia wykorzystywała od 2014 HHVM na serwerach produkcyjnych MediaWiki.[1] Zmiany w międzyczasie skłoniły nas do powrotu do "oficjalnego" interpretera PHP :

  • PHP w wersji 7.x został znacząco zoptymalizowany, a jego wydajność jest porównywalna, o ile nie lepsza niż przy użyciu HHVM dla istotnych dla nas zastosowań.[2][3]
  • HHVM przestał obsługiwać czysty język PHP i przestawił się na mało rozpowszechniony dialekt PHP - Hack.[4]

Fundacja Wikimedia przenosi wszystkie swoje wiki na PHP7 w 2019 roku.[5] PHP7 był udostępniony do beta testów w okresie styczeń-maj 2019.[6]

Od marca 2019 pewien ułamek odwołań do oprogramowania wiki był losowo przydzielany do obsługi przez serwery z PHP zamiast HHVM.

Możesz sprawdzić, czy Twoja wiki obsługuje PHP7 po wejściu na Specjalna:Wersja i sprawdzeniu, czy w sekcji "Zainstalowane oprogramowanie" widnieje "php" zamiast "HHVM".

Pytania i odpowiedzi

Nie znam się na technikaliach. Co ta zmiana oznacza?

Nie ma to wpływu na sposób Twojej pracy. To jest zmiana oprogramowania uruchamiającego kod MediaWiki. Nie powinieneś odczuć żadnych zmian.

Kiedy to nastąpi?

Pierwsze prace rozpoczęły się w 2017 z kulminacją w 2018. Funkcjonalność w statusie beta była dostępna od stycznia do maja 2019, a obsługa PHP 7 powinna nadawać się do produkcyjnego wykorzystania w pierwszej połowie 2019 roku.

Co powinienem zrobić gdy znajdę problem?

Zgłoś go w Phabricatorze, w projekcie PHP 7.2 support.

Dlaczego edycje są oznaczane znacznikiem gdy włączony jest ten tryb?

Pomaga nam to oceniać wydajność oraz identyfikować funkcjonalne i związane ze stabilnością problemy PHP w porównaniu z HHVM. Etykiety PHP7 można po prostu zignorować.

Przypisy

  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.