كيفية التحقق من إصدار PHP الذي تستخدمه

نشرت: 2022-05-05

لماذا يهم استخدام أحدث إصدار من PHP وكيفية التحقق من الإصدار الذي تستخدمه

كل موقع لديه شيء واحد مشترك على الأقل - يعمل على كود.

إذا تم إنشاء موقع الويب الخاص بك باستخدام WordPress ، فقد تتضمن هذه الشفرة مزيجًا من HTML و CSS و JavaScript (من بين لغات البرمجة الأخرى) ، ولكنها تتضمن بالتأكيد PHP.

جرب ميزة استضافة WordPress المُدارة بشكل مثالي.

قم بالتبديل إلى WP Engine

PHP ، وهي اختصار لـ Hypertext Preprocessor ، هي لغة برمجة نصية مفتوحة المصدر كانت عنصرًا ثابتًا في جانب الخادم لتطوير WordPress منذ إطلاق WordPress في عام 2003.

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

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

50٪ من مواقع WordPress تشغل إصدار PHP انتهى عمره الافتراضي بالفعل ، مما يعني أنه لم يعد مدعومًا أو مصححًا للثغرات الأمنية.

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

جدول المحتويات
1. رمز جانب الخادم 101: ما هو PHP؟
2. فوائد تحديث PHP
3. كيف تتحقق من إصدار PHP لموقع WordPress الخاص بك
3.1 استخدم أداة WordPress Site Health Tool
3.2 قم بتشغيل ملف PHP (DIY)
3.3 تحقق مع مزود الاستضافة الخاص بك
3.4. استخدم البرنامج المساعد WordPress
3.5 كيف تعرف ما إذا كنت تستخدم إصدارًا من PHP ليس مصححًا للثغرات الأمنية
4. كيفية ترقية PHP الخاص بك بأمان
4.1 1. تأكد من أن WordPress محدث
4.2 2. تحقق من مشاكل التوافق مع البرنامج المساعد
4.3 3. قم بترقية إصدار PHP الخاص بك
4.4 4. تحقق من موقعك
5. الخلاصة

رمز جانب الخادم 101: ما هو PHP؟

PHP هي لغة برمجة مفتوحة المصدر تلعب دورًا مركزيًا في LAMP Stack التقليدية مفتوحة المصدر. على هذا النحو ، فهو عنصر أساسي موجود خلف الكواليس في العديد من مواقع WordPress.

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

اعتمادًا على مزود الاستضافة وموارد الخادم التي قدمتها ، قد تؤدي مشاكل PHP (مثل عدم تشغيل إصدار محدث من الشفرة) إلى إبطائك ، بغض النظر عن مقدار محاولاتك لتحسين موقعك.

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


فوائد تحديث PHP

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

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

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

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

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

تحسين موقعك للأداء والأمان هو المكان الذي يتم فيه التركيز بشكل واضح على تحديث PHP. مثل WordPress ، أصبحت PHP أكثر تقدمًا خلال سنوات عديدة من تطوير مواقع الويب وحالات الاستخدام الواقعية. تستمر الإصدارات الجديدة في التطور ، وكان هناك العديد من التحديثات بالإضافة إلى الإصدارات الكاملة منذ إطلاق الإصدار 1.0 (في عام 1995!).

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

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

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

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


كيفية التحقق من إصدار PHP لموقع WordPress الخاص بك

كيف تعرف إصدار PHP الذي يعمل عليه موقعك حاليًا؟ إذا كنت تريد معرفة إصدار PHP الذي يدعم حاليًا موقع WordPress الخاص بك ، فهناك عدة طرق لمعرفة ذلك:

استخدم أداة WordPress Site Health Tool

بالنسبة للمستخدمين الذين يستخدمون الإصدار 5.2 من WordPress والإصدارات الأحدث ، فإن إحدى أسهل الطرق لتحديد إصدار PHP الذي يستخدمه موقعك هي من خلال أداة WordPress Site Health ، والتي توفر الكثير من المعلومات المفيدة حول مواقع WordPress الخاصة بك (وليس فقط PHP).

بينما ستوفر صفحة Site Health Status نظرة عامة على موقعك بالكامل ، توصي بتحديث PHP إذا كان إصدارك الحالي قديمًا ، يمكنك التحقق بسرعة من إصدار PHP الذي تستخدمه من خلال الانتقال إلى Tools> Site Health> صفحة المعلومات في لوحة معلومات WordPress وفتح علامة تبويب الخادم. يجب أن ترى ما يلي:

أداة WordPress Site Health عبر علامة تبويب الخادم

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

قم بتشغيل ملف PHP (DIY)

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

<?php phpinfo() ?>

أو ، إذا كنت تستخدم إصدارًا مثبتًا محليًا من PHP ، فاستخدم ما يلي:

php -v

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

تحقق مع مزود الاستضافة الخاص بك

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

يُسهل WP Engine على العملاء عرض جميع معلومات PHP الخاصة بهم من خلال أداة PHP Selector ، والتي تعرض لك الإصدار الحالي من PHP الذي يستخدمه موقعك ويوفر خيارات سهلة لتحديث PHP.


هل سئمت القلق بشأن PHP؟ لقد قمنا بتغطية ذلك!

قم بالتبديل إلى WP Engine

استخدم البرنامج المساعد WordPress

خيار آخر هو الاستفادة من العالم الواسع لمكونات WordPress الإضافية للمساعدة في معرفة المزيد عن PHP الخاص بك. يُعد Display PHP Version مكونًا إضافيًا قويًا لبرنامج WordPress يمنحك القدرة على رؤية إصدار PHP الحالي الخاص بك ضمن "لمحة سريعة" في لوحة تحكم مسؤول WordPress.

أداة لوحة تحكم المسؤول "لمحة سريعة"

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

كيف تعرف ما إذا كنت تستخدم إصدارًا من PHP ليس مصححًا للثغرات الأمنية

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

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


كيفية ترقية PHP الخاص بك بأمان

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

تتمحور أكبر المخاطر حول التوافق مع الإصدارات السابقة أو احتمال عدم توافق التعليمات البرمجية الموجودة على موقعك (في WordPress ، والسمات ، والمكونات الإضافية ، والبرامج النصية) مع الإصدار الجديد من PHP الذي تقوم بالترقية إليه.

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

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

باستخدام ذلك ، إليك كيفية ترقية إصدار PHP الخاص بك بأمان:

1. تأكد من أن WordPress محدث

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

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

2. تحقق من مشاكل التوافق مع البرنامج المساعد

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

تم إنشاء المكون الإضافي PHP Compatibility Checker الخاص بـ WP Engine لهذا الغرض فقط. يتحقق المكون الإضافي من جميع الأكواد الموجودة على موقعك ويضع علامة على المشكلات المحتملة - ويمكن استخدامه على أي موقع WordPress.

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

مدقق توافق PHP الخاص بـ WP Engine

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

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

يمكن لعملاء WP Engine أيضًا استخدام PHP Test Driver ، والذي سيسمح لهم بمشاهدة موقع (مواقع) الويب الخاصة بهم على إصدار مختلف من PHP قبل الالتزام بالتحديث. على غرار مدقق توافق PHP ، يوفر برنامج تشغيل اختبار PHP مجال رؤية ممتازًا لأي مشكلات محتملة قد تنشأ عند التحديث إلى إصدار جديد من PHP.

3. قم بترقية إصدار PHP الخاص بك

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

ومع ذلك ، فإن الطريقة الأسهل بكثير لتحديث PHP هي من خلال مزود استضافة مؤهل. يمكن لعملاء WP Engine عرض إصدار PHP الحالي وتحديثه من خلال أداة PHP Selector - ما عليك سوى تسجيل الدخول إلى بوابة المستخدم واتباع الخطوات الواردة هنا. إذا كان لديك أي أسئلة ، يمكنك الاتصال بالدعم في أي وقت.

4. تحقق من موقعك

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

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

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


خاتمة

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

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

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

بينما يترك بعض مزودي الاستضافة التكوينات من جانب الخادم (بما في ذلك PHP) متروكة لك ، فإن عملاء WP Engine محدثون دائمًا ومستعدون للاستفادة من أحدث ميزات WordPress المذهلة ، بما في ذلك PHP!

قم بالتبديل إلى WP Engine للحصول على مزايا الأداء والأمان لـ PHP المحدث دائمًا. قم بالترحيل بدون مخاطر مع ضمان استرداد الأموال لمدة 60 يومًا وتجربة ميزة استضافة WordPress المُدارة بشكل مثالي.

الهجرة الآن!