تغییر نسخه PHP، مدیریت Extension ها و محدودیت های نرم افزاری در cPanel
ممکن است برای شما اتفاق افتاده باشد که پس از تهیهٔ سرویس هاست cPanel خود، نیاز به تغییر نسخهٔ PHP هاست خود داشته باشید و یا با محدودیتهای مختلفی مثل ماکسیمم زمان اجرای اسکریپت (max_execution_time) یا ماکسیمم حجم فایل قابل آپلود (upload_max_filesize) مواجه شده باشید.
در این مقاله قصد داریم تغییر نسخه PHP و محدودیت های نرم افزاری در کنترل پنل cPanel را بررسی کنیم.
تغییر نسخه PHP در cPanel
ابتدا نیاز است وارد کنترل پنل cPanel خود شوید و سپس گزینهٔ Select PHP Version را انتخاب کنید.
این صفحه به طور اختصاصی امکان مدیریت نسخه PHP، اکستنشن ها و محدودیت های نرم افزاری را در اختیار شما قرار میدهد.
مطابق تصویر زیر، شرکت هاستینگ شما یک نسخهٔ پیشفرض (Native) از PHP با تنظیمات پیشفرض آمادهسازی کرده که پس از خرید هاست توسط شما، این نسخه بر روی هاست فعال شده است.
میتوانید با کلیک بر روی گزینه تغییر نسخه PHP، لیست نسخه های پشتیبانی شده را مشاهده و انتخاب کنید.
به طور مثال در تصویر زیر امکان تنظیم نسخه های ۵.۶ تا ۸.۲ زبان PHP میسر است.
به طور مثال، مطابق تصویر زیر ما نسخه ۷.۴ زبان PHP را انتخاب کردهایم. حتما نیاز است پس از انتخاب گزینهٔ مورد نظر، بر روی گزینهٔ Apply کلیک کنید تا تغییرات ذخیره شود.
مدیریت Extension در cPanel
همان طور که در تصویر بالا مشخص است، پس از تنظیم نسخه PHP دلخواه، لیست اکستنشن های پشتیبانی شده نمایش داده میشود.
میتوانید هر یک از اکستنشنهای مورد نیاز را فعال یا لغو بفرمایید.
مدیریت محدودیت های نرم افزاری در cPanel
طبق تصویر زیر، با کلیک بر روی گزینهٔ Options لیست محدودیتهای نرمافزاری و برخی تنظیمات دیگر نمایش داده میشوند و امکان مدیریت دارند.
در ادامه هر یک از پارامترها و کاربرد آنها را بررسی میکنیم.
پارامتر | توضیحات |
allow_url_fopen | فعال کردن تابع file_get_contents جهت فراخوانی لینکها |
display_errors | نمایش خطاهای برنامهنویسی در مرورگر بازدیدکنندگان سایت |
error_reporting | فعال یا غیر فعال کردن نمایش و ذخیرهسازی خطاهای برنامهنویسی (در فایل error_log) |
log_errors | فعال غیر فعال کردن ذخیرهسازی خطاهای برنامهنویسی (در فایل error_log) |
max_execution_time | تنظیم حداکثر زمان مجاز اجرای یک اسکریپت |
max_input_time | تنظیم حداکثر زمان مجاز انتظار جهت دریافت اطلاعات ارسالی بازدیدکنندگان به اسکریپت |
memory_limit | تنظیم حداکثر RAM مجاز قابل استفاده در اجرای هر اسکریپت |
post_max_filesize | تنظیم حداکثر حجم مجاز اطلاعات ارسالی بازدیدکنندگان به اسکریپت |
upload_max_filesize | تنظیم حداکثر حجم مجاز فایلهای ارسالی بازدیدکنندگان به اسکریپت |