PHP یکی از رایجترین زبانهای برنامهنویسی سمت سرور است که بسیاری از سیستمهای مدیریت محتوا مانند وردپرس و جوملا بر پایه آن ساخته شدهاند. با بهینهسازی تنظیمات PHP میتوان سرعت بارگذاری صفحات سایت را افزایش داد و عملکرد کلی وبسایت را بهبود بخشید. در cPanel ابزارهای متعددی برای تنظیم و پیکربندی PHP وجود دارد که در این مقاله به بررسی آنها خواهیم پرداخت.
تنظیم صحیح PHP میتواند بر روی جنبههای مختلف سایت تأثیر مثبت داشته باشد، از جمله:
در cPanel، دو ابزار اصلی برای مدیریت و تغییر تنظیمات PHP وجود دارد:
تغییر نسخه PHP یکی از مهمترین اقدامات برای افزایش سرعت سایت است. برای انجام این کار مراحل زیر را دنبال کنید:
ابتدا وارد پنل cPanel خود شوید. معمولاً میتوانید از طریق آدرس yourdomain.com/cpanel
به آن دسترسی داشته باشید.
در بخش Software، روی گزینه MultiPHP Manager کلیک کنید.
دامنهای که میخواهید نسخه PHP آن را تغییر دهید انتخاب کنید.
از لیست کشویی نسخه PHP موردنظر خود را (مانند PHP 8.0) انتخاب کرده و روی Apply کلیک کنید.
برای تغییر تنظیمات پیشرفته PHP مانند محدودیتهای حافظه و حداکثر زمان اجرای اسکریپتها از ابزار Select PHP Version استفاده کنید:
در cPanel به بخش Select PHP Version بروید.
نسخه موردنظر PHP را انتخاب کرده و روی دکمه Set as current کلیک کنید.
لیستی از ماژولهای PHP نمایش داده میشود. ماژولهایی که برای سایت شما ضروری هستند را فعال کنید. برخی از ماژولهای پرکاربرد عبارتند از:
pdo_mysql
برای اتصال پایگاه داده.mbstring
برای مدیریت کاراکترهای چندبایتی.curl
برای ارسال درخواستهای HTTP.روی گزینه Switch to PHP Options کلیک کنید و مقادیر موردنیاز را تغییر دهید:
علاوه بر ابزارهای cPanel، میتوانید بهصورت دستی تغییرات لازم را در فایل php.ini
اعمال کنید. برای انجام این کار:
public_html
مراجعه کنید.php.ini
را ایجاد کرده یا ویرایش کنید.memory_limit = 512M max_execution_time = 300 upload_max_filesize = 50M
OPcache یکی از ابزارهای کشینگ داخلی PHP است که با ذخیره اسکریپتهای کامپایلشده، سرعت اجرای سایت را بهبود میبخشد. برای فعالسازی OPcache:
php.ini
را ویرایش کرده و مقدار زیر را اضافه کنید:opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=20000
برخی از مشکلات رایج که در هنگام تنظیم PHP ممکن است رخ دهد، عبارتند از:
memory_limit
مشکل را برطرف کنید.max_execution_time
را افزایش دهید.upload_max_filesize
و post_max_size
.نسخههای جدیدتر PHP مانند 8.0 و 8.1 دارای بهینهسازیهای بیشتری هستند و عملکرد بهتری ارائه میدهند.
از ابزار phpinfo() یا بخش MultiPHP Manager استفاده کنید.
در برخی موارد بله. بهتر است قبل از تغییر، سازگاری اسکریپتها را بررسی کنید.
مدیریت صحیح تنظیمات PHP در cPanel تأثیر بسزایی در افزایش سرعت سایت دارد. با تغییر نسخه PHP، بهینهسازی تنظیمات و فعالسازی کشینگ، میتوانید عملکرد سایت خود را بهبود دهید.
برای خرید هاست پرسرعت و سازگار با جدیدترین نسخههای PHP، ماهان کلود را انتخاب کنید.