مكتبة الشروحات

إصدار PHP لا يتغير

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

تحقق من الإصدارات المثبتة من PHP:

تحقق من أن إصدارات PHP المطلوبة مثبتة على النظام الخاص بك. يمكنك استخدام الأمر التالي لعرض الإصدارات المثبتة من PHP:

php -v

تغيير إصدار PHP:

اعتمادًا على إعداد الخادم الخاص بك، قد تكون لديك إصدارات متعددة من PHP مثبتة. استخدم أمرًا مثل التالي للتبديل بين الإصدارات:

sudo update-alternatives --config php

إعادة تشغيل خادم الويب:

بعد تغيير إصدار PHP، ستحتاج إلى إعادة تشغيل خادم الويب الخاص بك لكي تصبح التغييرات سارية المفعول. بالنسبة لـ Apache، يمكنك استخدام:

sudo systemctl restart apache2

بالنسبة لـ Nginx:

sudo systemctl restart nginx

تحقق من ملفات التكوين:

تأكد من أن ملفات التكوين الخاصة بخادم الويب (مثل php.ini) معدة بشكل صحيح لاستخدام إصدار PHP المطلوب. قد توجد هذه الملفات في مجلدات مختلفة حسب إعداد الخادم.

استخدام PHP-FPM:

إذا كنت تستخدم Nginx، تأكد من أنك قمت بتكوين PHP-FPM لاستخدام إصدار PHP الصحيح. يتطلب هذا تعديل توجيه fastcgi_pass في ملفات التكوين الخاصة بـ Nginx.

تحقق من ملفات .htaccess:

إذا كنت تستخدم Apache، تأكد من أنه لا توجد توجيهات في ملفات .htaccess تقوم بتجاوز إصدار PHP.

مسح ذاكرة التخزين المؤقت للمتصفح:

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

تحقق من الروابط الرمزية (Symlinks):

تأكد من أن أي روابط رمزية تشير إلى ملف PHP التنفيذي تم إعدادها بشكل صحيح لتعكس الإصدار المطلوب.

الأذونات:

تأكد من أن المستخدم الذي يقوم بتشغيل خادم الويب لديه الأذونات اللازمة للوصول إلى الملف التنفيذي لإصدار PHP المطلوب.

تحقق من المتغيرات البيئية:

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

استخدام مدير إصدار PHP:

فكر في استخدام مدير لإصدارات PHP مثل phpbrew أو phpenv. تجعل هذه الأدوات من السهل التبديل بين إصدارات PHP.

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

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟