خدمات المواقع الإلكترونية

لماذا يعرّض إصدار PHP القديم موقعك في دبي للخطر، وكيف تخطط للترقية

ما الذي يعرّضه إصدار PHP غير المدعوم فعليًا للخطر، الإصدارات المدعومة حاليًا على php.net، كيفية التخطيط لترقية إصدار PHP، وما الذي يتعطل عادة أثناء ذلك.

Close-up of a dark computer screen showing PHP and WordPress theme code
Photo: Ilya Pavlov ilyapavlov, CC0, via Wikimedia Commons

إصدار PHP القديم خطر أمني وتوافقي لأن php.net يتوقف عن إصدار التحديثات له بمجرد بلوغه نهاية عمره، تاركًا أي ثغرة تُكتشف بعد ذلك دون إصلاح رسمي على ذلك الإصدار. اعتبارًا من سبتمبر 2026، تُظهر صفحة الإصدارات المدعومة الخاصة بـphp.net أن PHP 8.4 وPHP 8.5 في الدعم النشط، وPHP 8.2 وPHP 8.3 في الدعم الأمني فقط، وPHP 8.1 وما قبله بلغت نهاية عمرها بالفعل. الإجابة العملية لشركة في دبي ترقية إصدار PHP بشكل مخطط، تُختبر أولًا على نسخة تجريبية من الموقع، لأن ما يتعطل عادة هو استدعاءات دوال مهجورة وإضافات قديمة، لا اللغة الأساسية.

يستعرض هذا الدليل لماذا يهم إصدار PHP غير مدعوم، الإصدارات المدعومة حاليًا وفق php.net، كيفية التخطيط للترقية بشكل صحيح، والأمور المحددة التي تميل إلى التعطل خلال ذلك.

أبرز النقاط

  • تُظهر صفحة الإصدارات المدعومة الخاصة بـphp.net أن PHP 8.4 وPHP 8.5 في الدعم النشط اعتبارًا من سبتمبر 2026، وPHP 8.1 وما قبله بلغت نهاية عمرها بالفعل.
  • يتوقف إصدار PHP منتهي العمر عن تلقي التحديثات الأمنية، ما يحوّل أي ثغرة جديدة إلى خطر قائم دون إصلاح.
  • استدعاءات الدوال المهجورة، والتعامل الأكثر صرامة مع الأنواع، والإضافات أو المكتبات القديمة هي الأسباب الأكثر شيوعًا للأعطال أثناء ترقية PHP.
  • نسخة تجريبية من الموقع هي الطريقة المعتادة لاختبار ترقية إصدار PHP قبل وصولها إلى الموقع الحي.
  • تمنح دورة إصدار PHP نفسها كل إصدار نحو سنتين من الدعم النشط وسنة إضافية من الدعم الأمني فقط، وهو إيقاع معقول للتخطيط للترقية التالية.

لماذا يمثل إصدار PHP غير مدعوم خطرًا أمنيًا حقيقيًا

تُشغّل PHP المنطق الخلفي وراء حصة كبيرة من الويب، بما في ذلك معظم مواقع WordPress وLaravel والمواقع الأخرى المبنية بـPHP التي يديرها نشاط تجاري في دبي على الأرجح. يتبع كل إصدار PHP دورة دعم ثابتة يضعها مشروع PHP نفسه، تنتقل من الدعم النشط، حيث تصدر إصلاحات الأخطاء والتحديثات الأمنية معًا، إلى مرحلة الدعم الأمني فقط، وأخيرًا إلى نهاية العمر، حيث لا تصدر أي تحديثات رسمية أخرى من أي نوع.

بمجرد بلوغ إصدار PHP نهاية عمره، لا يتوقف الكود عن العمل. وهذا بالضبط ما يجعل من السهل تجاهله: يبدو الموقع ويتصرف بالشكل نفسه في اليوم التالي لنهاية العمر كما كان في اليوم السابق له. ما تغيّر أن أي ثغرة أمنية تُكتشف في ذلك الإصدار من PHP من تلك النقطة فصاعدًا لا يوجد لها إصلاح رسمي، ما يترك الموقع مكشوفًا طالما بقي على ذلك الإصدار، مع تزايد التعرض بدلًا من ثباته كلما وُجدت مشكلات جديدة ولم تُصلح أبدًا. هذا وحده يكفي لتبرير ترقية إصدار PHP لأي موقع نشط في دبي.

إصدارات PHP المدعومة حاليًا، وفق php.net

وفق صفحة الإصدارات المدعومة الخاصة بـphp.net، اعتبارًا من سبتمبر 2026 يقع PHP 8.4 ضمن الدعم النشط حتى نهاية 2026 ويقع PHP 8.5 ضمن الدعم النشط حتى نهاية 2027. انتقل PHP 8.2 وPHP 8.3 إلى الدعم الأمني فقط، ما يعني أنهما لا يزالان يتلقيان إصلاحات للمشكلات الأمنية الحقيقية لكن ليس لأخطاء أخرى. بلغ PHP 8.1 وPHP 8.0 كلاهما نهاية العمر بالفعل، دون أي تحديثات رسمية أخرى من أي نوع.

الإصدارالحالة اعتبارًا من سبتمبر 2026نهاية الدعم
PHP 8.5الدعم النشطنهاية 2027
PHP 8.4الدعم النشطنهاية 2026
PHP 8.3الدعم الأمني فقطنهاية 2027
PHP 8.2الدعم الأمني فقطنهاية 2026
PHP 8.1 وما قبلهنهاية العمرانتهى بالفعل

الموقع الذي لا يزال يعمل على PHP 8.1 أو إصدار أقدم يقف على إصدار لا تتوفر له تحديثات أمنية إضافية من مشروع PHP، بغض النظر عن مدى جودة أداء الموقع فيما عدا ذلك. الموقع على PHP 8.2 أو PHP 8.3 ليس في خطر فوري لكنه يعمل على مهلة، إذ يخرج كلاهما من الدعم الأمني خلال العامين المقبلين، وتحتاج ترقية إصدار PHP إلى تخطيط حقيقي لا أن تحدث بين عشية وضحاها، وهذا الجدول ينطبق على أي شركة في دبي بالقدر نفسه.

لا يعلن الموقع أن إصدار PHP الخاص به أصبح غير مدعوم. إنه فقط يتوقف بهدوء عن تلقي التحديث الذي كان سيغلق الثغرة التالية.

ما الذي يتعطل عادة أثناء ترقية إصدار PHP

نادرًا ما تكون لغة PHP الأساسية نفسها المصدر الرئيسي للمشاكل في ترقية إصدار PHP. الأسباب الأكثر شيوعًا هي استدعاءات الدوال المهجورة التي تحذّر منها إصدارات PHP الأحدث ثم تزيلها في النهاية، والتعامل الأكثر صرامة مع الأنواع في المقارنات ومعطيات الدوال الذي غيّر السلوك بين الإصدارات الرئيسية، والإضافات أو القوالب أو المكتبات المخصصة التي كُتبت لإصدار PHP أقدم ولم تُحدَّث أبدًا لتتوافق مع إصدار أحدث.

بالنسبة لموقع WordPress أو Laravel تحديدًا، عادة ما يكون كود المنصة الأساسي مُصانًا جيدًا ومتوافقًا مع إصدارات PHP الحالية، لكن الإضافات الفردية والقوالب وأي كود مخصص أُضيف على مر السنين ليست متوافقة تلقائيًا فقط لأن المنصة كذلك. يحتاج كل منها إلى فحص كجزء من الترقية، وهناك يقع معظم العمل الحقيقي في ترقية إصدار PHP فعليًا.

التخطيط لترقية إصدار PHP بشكل صحيح

ترقية إصدار PHP يُخطَّط لها قبل بلوغ الإصدار نهاية عمره هي قطعة صيانة مُتحكَّم بها. الترقية نفسها المفروضة بسبب إيقاف مزوّد استضافة إصدار PHP قديمًا، أو المحاولة فقط بعد حادثة أمنية، عمل إطفاء متسرع بمساحة أقل بكثير للاختبار الصحيح. الفرق بين النتيجتين مسألة توقيت بالكامل تقريبًا، وهو ما يحدد جودة ترقية إصدار PHP لأي موقع في دبي.

  1. تحقق من إصدار PHP الحالي للموقع وحالته

    تأكد من إصدار PHP الحي مقابل صفحة الإصدارات المدعومة الخاصة بـphp.net، بدلًا من افتراض أن إعداد مزوّد الاستضافة الافتراضي حديث.

  2. دقّق الإضافات والقوالب والكود المخصص

    احصر كل ما يعمل على الموقع وتحقق من توافق كل عنصر مع إصدار PHP المستهدف قبل بدء الترقية.

  3. اختبر أولًا على نسخة تجريبية

    شغّل إصدار PHP المُرقّى على نسخة تجريبية من الموقع، وامرر على كل صفحة ونموذج وتكامل، وافحص سجل الأخطاء بحثًا عن إشعارات الإهمال.

  4. أصلح ما يكشفه الاختبار التجريبي

    حدّث أو استبدل أي شيء يُعلِمه الاختبار التجريبي، بدلًا من تفعيل الترقية على الموقع الحي وإصلاح المشكلات حين يجدها المستخدمون.

  5. حدد موعد المراجعة التالية

    اضبط تذكيرًا وفق دورة الدعم الخاصة بـphp.net نفسها، كل سنة أو سنتين تقريبًا، حتى تُخطَّط ترقية إصدار PHP التالية بدلًا من أن تكون رد فعل.

أخطاء شائعة في ترقيات إصدار PHP

الخطأ الأكثر شيوعًا هو التعامل مع ترقية إصدار PHP كأمر يُعالَج فقط بعد أن يفرض مزوّد الاستضافة المسألة، ما يلغي خيار الاختبار الصحيح على جدول زمني مريح. خطأ ثانٍ هو ترقية الموقع الحي مباشرة دون اختبار تجريبي أولًا، ما يحوّل أي مشكلة توافق إلى شيء يواجهه المستخدمون في الوقت الفعلي بدلًا من اكتشافه مسبقًا.

الخطأ الثالث، الخاص بـWordPress والمنصات المشابهة، هو افتراض أنه بما أن المنصة الأساسية تدعم إصدار PHP أحدث، فإن كل إضافة وقطعة كود مخصص على الموقع تدعمه أيضًا. هذا الافتراض هو بالضبط مصدر معظم مشكلات ترقية PHP فعليًا، ويستحق التحقق منه مباشرة لا الثقة به، وهو خطأ نراه كثيرًا في ترقية إصدار PHP لمواقع شركات في دبي.

ترقيات إصدار PHP وأداء الموقع

غالبًا ما تُناقش ترقية إصدار PHP كمسألة أمنية بحتة، ما يقلل من قيمة فائدة جانبية حقيقية: تحسّن كل إصدار PHP رئيسي عمومًا سرعة التنفيذ الخام عن الإصدار السابق له، لذا فإن موقعًا ينتقل من إصدار PHP قديم منتهي العمر إلى إصدار حالي غالبًا ما يعمل أسرع على الخادم نفسه دون أي تغيير آخر. بالنسبة لشركة في دبي تراقب وقت تحميل الصفحة كجزء من أداء موقعها الأوسع، تستحق ترقية إصدار PHP أن تُعامَل كمشروع أداء أيضًا لا أن تُصنَّف فقط تحت الصيانة، فهذه فائدة إضافية لأي شركة في دبي تراقب سرعة موقعها.

هذا ليس سببًا لتخطي خطوة الاختبار. إصدار PHP أسرع يُرقَّى دون التحقق من توافق الإضافات والكود المخصص أولًا لا يزال يمكن أن يعطل أجزاء من الموقع، حتى مع تسريع الأجزاء التي تعمل بشكل ملحوظ. فائدة الأداء سبب لإعطاء الترقية أولوية أقرب لا سبب للتسرع فيها.

كيف يمكن لـ Digital Marketing Dubai المساعدة

يغطي عملنا في تطوير PHP تدقيق إصدار PHP الخاص بموقع قائم وتبعياته، ثم التخطيط للترقية واختبارها على نسخة تجريبية قبل وصولها إلى الموقع الحي. بالنسبة لـLaravel تحديدًا، تغطي خدمة تطوير Laravel لدينا العملية نفسها ضمن دورة إصدار ذلك الإطار. بمجرد أن يعمل الموقع على إصدار PHP مدعوم حاليًا، تبقيه خطط صيانة المواقع لدينا عليه، بدلًا من تركه ينجرف نحو نهاية العمر دون ملاحظة. هذا هو نهجنا في كل ترقية إصدار PHP ننفذها لشركة في دبي.

بالنسبة للروتين الأوسع الذي يحتاجه موقع إلكتروني بخلاف PHP نفسه، تغطي قائمة تحقق الصيانة الشهرية للموقع لدينا الفحوصات المنتظمة الأخرى التي يستفيد منها موقع شركة في دبي إلى جانب إصدار PHP الخاص به.

إجابات واضحة

الأسئلة الشائعة

ما إصدارات PHP المدعومة حاليًا؟

اعتبارًا من سبتمبر 2026، تُدرج صفحة الإصدارات المدعومة الخاصة بـphp.net إصدار PHP 8.4 ضمن الدعم النشط حتى نهاية 2026 وإصدار PHP 8.5 ضمن الدعم النشط حتى نهاية 2027، مع وجود PHP 8.2 وPHP 8.3 في مرحلة الدعم الأمني فقط. أما الإصدارات الأقدم، بما فيها PHP 8.1 وPHP 8.0، فقد بلغت نهاية عمرها دون أي تحديثات رسمية أخرى.

ماذا يحدث فعليًا عندما يبلغ إصدار PHP نهاية عمره؟

يتوقف مشروع PHP عن إصدار تحديثات أمنية لذلك الإصدار. يستمر تشغيل البرنامج تمامًا كما كان، لكن أي ثغرة تُكتشف بعد ذلك لا يوجد لها إصلاح رسمي، وهذا سبب كون إصدار PHP منتهي العمر خطرًا أمنيًا حيًا لا مشكلة شكلية.

ما الذي يتعطل عادة عند ترقية PHP على موقع قديم؟

استدعاءات الدوال المهجورة، وتغيّر التعامل مع الأنواع في المقارنات ومعطيات الدوال، وإصدارات قديمة من الإضافات أو القوالب أو المكتبات لم تُحدَّث أبدًا لإصدارات PHP الأحدث هي المصادر الأكثر شيوعًا للأعطال، أكثر من اللغة الأساسية نفسها.

هل يمكن اختبار ترقية PHP بأمان قبل تفعيلها؟

نعم، وينبغي ذلك. تشغيل الموقع على نسخة تجريبية بإصدار PHP الجديد، والمرور على كل صفحة ونموذج وتكامل، وفحص سجل أخطاء الخادم بحثًا عن إشعارات الإهمال قبل وصول التغيير إلى الموقع الحي هي الطريقة المعتادة لاكتشاف المشكلات مبكرًا.

كم مرة ينبغي لشركة التخطيط لترقية إصدار PHP؟

تقريبًا وفق دورة الدعم الخاصة بـphp.net نفسها، إذ يحصل كل إصدار PHP على نحو سنتين من الدعم النشط تليهما سنة إضافية من الدعم الأمني فقط، لذا تراجع خطة واقعية الإصدار الحالي كل سنة أو سنتين بدلًا من انتظار أن يصبح إصدار غير مدعوم بالفعل.

هل يتعامل WordPress أو نظام إدارة محتوى مشابه مع ترقيات PHP تلقائيًا؟

لا. يعمل WordPress نفسه على مجموعة واسعة من إصدارات PHP، لكن الإضافات والقوالب والكود المخصص الفردي على موقع WordPress لا تصبح متوافقة تلقائيًا مع إصدار PHP أحدث، لذا يحتاج كل منها إلى فحص كجزء من الترقية بدلًا من افتراض أن نظام إدارة المحتوى يتولى الأمر.

المصادر

  1. PHP.net: الإصدارات المدعومة تاريخ الاطلاع 21 سبتمبر 2026

سعر ثابت ومكتوب

أرسل موجزك. واحصل على نطاق العمل والسعر خلال 45 دقيقة.

  • رقم واحد ثابت، متفق عليه كتابيًا قبل بدء العمل
  • دون التزام، ودون أي ضغط للتوقيع
  • أعمال بالإنجليزية والعربية، بتنسيق صحيح من اليمين إلى اليسار
  • فريق واحد للتصميم والتسويق والمواقع والإنتاج الإعلامي والمحتوى

احصل على عرض سعر ثابت

نطاق عمل وسعر مكتوبان خلال 45 دقيقة في ساعات العمل. دون أي التزام.

بإرسال هذا النموذج توافق على تواصلنا معك بخصوص طلبك. سياسة الخصوصية

تابع القراءة

مقالات أخرى لشركات الإمارات

جميع المقالات
اتصل WhatsApp اطلب عرض سعر