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

ვიკიმედიის ფონდმა HHVM -ს გამოყენება დაიწყო MediaWiki-ს მუშაობაში ჩაშვებასთან ერთად 2014-დან.[1] მას შემდეგ, მოხდა რაღაცები, რომაც საშუალება მოგვცა დაბრუნებულ ვიყავით „ოფიციალურ“ 2014.$2 ინტერპრეტატორზე:

  • PHP 7.x-მა მოიტანა წარმადობის უზარმაზარი გაუმჯობესება, ამგვარად, დღეისთვის მისი წარმადობა ჩვენი საჭიროებებისათვის HHVM-სგან არაფრით ჩამოვარდება, თუ არ აღემატება. [2][3]
  • HHVM-მა შეწყვიტა სუფთა PHP-ის მხარდაჭერე Hack-ის სასარგებლოდ, რომელიც PHP-ის „განვითარებაა“, თუმცა ვერ მოიპოვა სათანადო გავრცელება.[4]

2019 წელს ფონდი ვიკიმედია ვიკიმედიის ყველა პროექტს PHP7-ზე გადაიყვანს.[5] PHP7 ხელმისაწვდომია ბეტა-შესაძლებლობის სახით 2019 წლის იანვრიდან მაისამდე.[6]

2019 წლის მარტიდან HHVM-ის ტრაფიკის ნაწილი შემთხვევითად ნაწილდება PHP-ზე, ბეტა შესაძლებლობიდან გამოსვლის ფარგლებში.

შესამოწმებლად, არის თუ არა თქვენთვის ხელმისაწვდომი, შეგიძლიათ ეწვიოთ სპეციალური:ვერსია თქვენს ვიკიზე და შეამოწმოთ, „პროგრამული უზრუნველყოფის“ ცხრილში უნდა ეწეროს „php“ — „HHVM“-ს ნაცვლად.

კითხვები და პასუხები

მე არ ვარ ტექნიკურ საკითხებში გარკვეული მოხმარებელი. რას ნიშნავს ეს ყოველივე?

დიდად არაფერს. საკითხი ეხება პროგრამული უზრუნველყოფის შეცვლას, რომელზეც ვიკის კოდი მუშაობს. იდეალურ შემთხვევაში, არანაირ თვალშისაცემ განსხვავებას ვერ შეამჩნევთ.

როდის მოხდება?

სამუშაო 2017 წელს დაიწყო და 2018 წელს გაძლიერდა. ბეტა-შესაძლებლობა ხელმისაწვდომი იქნება 2019 წლის იანვრიდან - მაისამდე. უკვე 2019 წლის პირველ ნახევარში PHP7 სრულად იქნება ხელმისაწვდომი.

რა უნდა გავაკეთო თუ პრობლემა აღმოვაჩინე?

დატოვეთ შეტყობინება Phabricator-ში, ამისათვის ეწვიეთ ბმულს: PHP 7.2 support project.

რატომ ხდება ცვლილებების მონიშვნა?

ეს დაგვეხმარება თვალი მივადვნოთ PHP7-ის მუშაობის წარმადობას, ფუნქციონალს და სტაბილურობას HHVM-თან შესადარებლად. PHP7-ის ტეგები შეგიძლიათ უგულვებელყოთ.

სქოლიო

  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.