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

كانت مؤسسة ويكيميديا تستخدم HHVM لتشغيل ميدياويكي منذ 2014.[1] وبعد ذلك، حدثت بعض الأمور التي استوجبت العودة إلي مُترجم PHP الرسمي.

  • PHP 7.x بها تحسينات كبيرة للأداء، وبالتالي فإن أداءها الآن ينافس -إن لم يكن أفضل من- HHVM في احتياجاتنا.[2][3]
  • تخلى HHVM عن دعم PHP لصالح Hack، التي هي تطوير لPHP لا يتمتع بدعم واسع النطاق.[4]

تقوم مؤسسة ويكيميديا بنقل كل ويكيات ويكيميديا لاستخدام PHP7 في 2019.[5] PHP7 كانت متوفرة كخاصية بيتا من يناير حتى مايو 2019.[6]

Replacing the Beta Feature, since March 2019 a percentage of all production traffic has been randomly assigned to use PHP instead of HHVM.

يمكن التحقق من كونها متاحة بفتح الرابط Special:Version في الويكيبيديا الخاصة بك، والتحقق من وجود PHP وليس HHVM في جدول "البرامج المنزلة".

أسئلة وأجوبة

أنا مستخدم لا استعمل الأدوات "التقنية"، ما معنى هذا؟

لا شيء. فهذا متعلق بتغيير البرنامج المستخدَم في تشغيل "شفرة الويكي". في الواقع، يجب ألا تلاحظ أي تغير حقيقي.

متى حدث هذا؟

بدأ العمل في 2017، وتواصل في 2018. خاصية البيتا كانت متوفرة من يناير حتر مايو 2019، ودعم PHP 7 ينبغي أن يكون مكتملا في النصف الأول من 2019.

ماذا عليَّ أن أفعل إذا واجهني أمر ما؟

اكتب تقريرا في فابريكيتور، في هذا الرابط PHP 7.2 support project.

لماذا يتم وضع علامات على التعديلات؟

هذا يساعدنا في مراقبة الأداء والوظيفة والاستقرار ل PHP بالمقارنة ب 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.