كيفية تشغيل إصدار PHP مختلف في المجال الفرعي/المجال الإضافي
قد يحتاج موقع الويب الخاص بك إلى استخدام إصدار PHP مختلف عن الإصدار المخصص لحساب cPanel بالكامل. ورغم أن هذا غير متاح باستخدام واجهة مستخدم PHP Selector، فمن السهل جدًا القيام بذلك يدويًا. بإمكانك تكوين الخادم لاستخدام إصدارات PHP مختلفة على المجالات الفرعية والدلائل الخاصة بك عن طريق إضافة كود SetHandler في ملف .htaccess الخاص بالمجلد لتجاوز إصدار PHP الافتراضي.
هناك العديد من التطبيقات، والتي قد تتطلب في بعض الأحيان إصدارات محددة من PHP، وإصدار PHP مهم ليس فقط للسرعة والأداء. مع هوست تي، يمكن لجميع عملاء الاستضافة المشتركة تعيين إصدارات PHP محددة لمجلدات مختلفة.
لتعيين إصدار PHP مختلفًا عن الإصدار المخصص لنطاقك على حساب cPanel الخاص بك، تحتاج إلى إضافة رمز خاص إلى ملف .htaccess الخاص بك. ملف .htaccess هو ملف مخفي يقرأه خادم الويب. ويتبع خادم الويب كافة التعليمات الواردة في الملف. سنشرح كيفية تشغيل إصدارات PHP متعددة في نفس الوقت في أي دليل على نفس الحساب:
- قم بتسجيل الدخول إلى لوحة التحكم الخاصة بك.
- انتقل إلى قسم الملفات -> مدير الملفات. إذا كنت ترغب في تعديل ملف .htaccess لنطاق الإضافة الخاص بك، فابحث عن ملف .htaccess لنطاق الإضافة المعني، وانتقل إلى المجلد public_html/youraddondomain.com.
- بمجرد الدخول إلى مدير الملفات، تقوم بالنقر على زر إعدادات (Settings) وإختيار "إظهار الملفات المخفية" (Show Hidden Files)، وحفظ الإعدادات لكي تتمكن من رؤية الملفات والمجلدات المخفية والتي تبدأ بنقطة (dotfiles).
- لتعيين إصدار PHP مخصص لنطاق الدليل/الإضافة المطلوب، حدد ملف .htaccess وانقر فوق تحرير من شريط الأدوات، أو انقر فوق الملف لإنشاء ملف .htaccess جديد إذا لم يكن موجودًا.
- بمجرد دخولك إلى ملف .htaccess، أدخل معالج PHP للإصدار الذي ترغب في استخدامه. إذا كان هناك معالج بالفعل في الملف، فيجب حذفه أو استبداله بالمعالج الجديد.
- اعتمادًا على إصدار PHP المطلوب الذي تريد استخدامه لتطبيقك المحدد، قم بتعديل سطر SetHandler في الكود. يبدو المعالج على النحو التالي:
أضف/استبدل السطر التالي إلى ملف .htaccess الخاص بك وفقًا للإصدار الذي تريد استخدامه
لاستخدام PHP 7.4:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
AddHandler application/x-httpd-ea-php74___lsphp .php
# php -- END cPanel-generated handler, do not edit
لاستخدام PHP 8.1:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php81” package as the default “PHP” programming language.
AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml
# php -- END cPanel-generated handler, do not edit - بعد إضافة قواعد التكوين الخاصة بك، احفظ التغييرات وأغلق ملف .htaccess
تم الآن تعيين إصدار PHP المخصص لك. ونتيجة لذلك، سيستخدم نطاق/دليل الإضافة، على سبيل المثال، إصدار PHP 7.4 الذي قمت بتعيينه له، وليس المجموعة الكلية المحددة للحساب/النطاق في cPanel > PHP Selector.
وتكون العملية مشابهة إذا كنت ترغب في تعيين إصدار PHP مختلف لنطاق فرعي. الآن أنت تعرف كيف يمكنك بسهولة تغيير إصدار PHP على نطاقات/نطاقات فرعية الخاصة بك عن طريق استخدام أحد المعالجات السابقة SetHandler، وفقًا لإصدار PHP المطلوب.
هل كانت المقالة مفيدة ؟
يتم إستخدام الدالة PHPinfo() function عادة للتحقق من الحالة الراهنة لتكوين أو رقم إصدار الـ PHP....
أسماء خوادم إستضافة هوست تي dns1.hosttee.com و dns2.hosttee.com وبعد إضافة الأسماء أو حتى...
كيف تقوم بفرض HTTPS باستخدام ملف .htaccess على روابط الموقع في وحة التحكم cPanel؟ بعد تركيب...
يتم استخدام الدالةphpinfo()عادة للتحقق من الحالة الراهنة لتكوين PHP. ويمكن أن تستخدم أيضا لأغراض...
