WebGee Docsمركز المساعدة
التطوير
ترحيل مجاني وضمان 30 يومًااعرف كيف

MultiPHP مقابل Select PHP Version

أداتان تضبطان كلتاهما إصدار PHP. أيّهما تستخدم، وماذا يحدث حين تستخدم الاثنتين.

يقدّم cPanel أداتَي Select PHP Version وMultiPHP Manager، وكلتاهما تضبط إصدار PHP. ينطبق على الاستضافة المشتركة والموزِّعة.

استخدم Select PHP Version. ولا تلجأ إلى MultiPHP إلا حين تحتاج إصدارات مختلفة لنطاقات مختلفة داخل حساب واحد.

الفرق

Select PHP VersionMultiPHP Manager
النطاقالحساب كلهلكل نطاق
بُنى PHPalt-php — مرقَّعة أمنيًابُنى cPanel القياسية
الإصدارات المعروضةأكثر، بما فيها القديمة المرقَّعةأقل
الإضافاتتفعيل وتعطيل لكل حسابغير متاحة
الإعداداتmemory_limit وغيرها، في الواجهةغير متاحة

لماذا Select PHP Version هي الجواب الافتراضي

تستخدم alt-php، وهي بُنى CloudLinux المحصَّنة. وهذه تحمل ترقيعات أمنية منقولة إلى إصدارات لم يعد المصدر يدعمها — فيبقى الإصدار القديم مرقَّعًا ضد ثغرات معروفة، حيث لا تكون البنية القياسية للإصدار نفسه كذلك.

تدير الإضافات والإعدادات. فتفعيل redis، أو رفع memory_limit، يجري هنا. ولا تستطيع MultiPHP أيًا منهما — راجع تغيير إصدار PHP وإعداداته.

متى تكون MultiPHP هي الأداة الصحيحة

لإصدارات مختلفة فعلًا عبر نطاقات في حساب واحد لا غير — تطبيق قديم على legacy.example.com يحتاج PHP 7.4 بينما يعمل الموقع الرئيسي على 8.3.

ضبط إصدار في MultiPHP لنطاق يتجاوز إصدار مستوى الحساب من Select PHP Version لذلك النطاق — بما في ذلك إضافاته وإعداداته. فالنطاق المحوَّل في MultiPHP يفقد إضافة redis التي فعّلتها في المحدّد، دون أي إشارة إلى ذلك.

وهذا التفسير المعتاد لعبارة «فعّلت الإضافة والموقع لا يزال لا يراها».

أيّهما نافذ فعلًا

<?php echo PHP_VERSION;

احذف الملف بعد ذلك. فإن اختلف عن Select PHP Version، فراجع MultiPHP Manager بحثًا عن تجاوز على مستوى النطاق.

لا تنطبق أي منهما على Bolt-Cache، الذي يعمل بـ NGINX مع PHP-FPM. فهناك يُضبَط الإصدار عند إعداد Bolt-Cache، وتأتي الإعدادات من .user.ini — راجع تغيير إصدار PHP وإعداداته.

اقرأ أيضًا

في هذه الصفحة

استضافتك في مكان آخر؟

الاستضافة السحابية

لوحة cPanel على أقراص NVMe، مع LiteSpeed وشهادة SSL مجانية ونسخ احتياطي يومي.

اطّلع على الباقاتترحيل مجاني