راهنمای تنظیم اختصاصی نسخه PHP برای هر فولدر در وبسایت شما
آیا تا به حال نیاز داشتهاید که نسخههای مختلف PHP را برای بخشهای گوناگون یک وبسایت تنظیم کنید؟ این امر زمانی ضروری میشود که شما از چندین اسکریپت یا CMS با ورژن های مختلف PHP، مانند نصب وردپرس های مختلف در فولدرهای مجزا در کنترل، استفاده میکنید.
برای مثال، فرض کنید شما یک وبسایت وردپرس را در مسیر site.com/blog
نصب کردهاید و میخواهید برای این فولدر خاص، نسخه PHP را به 8.2 ارتقاء دهید، در حالی که برای بخش اصلی سایت، نیاز به نسخه 7.4 دارید.
در اینجا، چالش اصلی این است که پنلهای مدیریتی معروفی مانند cPanel و DirectAdmin بطور پیشفرض این اجازه را به شما نمیدهند. با این حال، راهحل سادهای برای این موضوع وجود دارد: استفاده از فایل .
به صورت جداگانه در هر فولدر.htaccess
چگونگی تنظیم نسخه PHP اختصاصی با فایل .htaccess
برای اعمال تغییر نسخه PHP در هر فولدر، شما نیاز به ایجاد یا ویرایش فایل .htaccess
درون آن فولدر دارید. کد زیر نمونهای است که با استفاده از آن میتوانید نسخه PHP مورد نظرتان را تغییر دهید:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp81
</FilesMatch>
در این نمونه، نسخه PHP بر روی 8.1 تنظیم شده است. اگر قصد دارید، نسخه دیگری مانند PHP 5.4 را استفاده کنید، کافی است 81
را با 54
جایگزین دهید.
توجه داشته باشید که نقطه بین شمارهها حذف میشود.
این تغییرات اجازه میدهد تا شما با انعطاف بیشتری پروژههای خود را مدیریت کرده و اطمینان حاصل کنید که هر بخش از وبسایتتان با نسخه مناسب PHP کار میکند، بدون آنکه نیازی به اختصاص منابع اضافی یا تغییرات گسترده در تنظیمات سرور داشته باشید.
با اعمال این روش، نه تنها امنیت و سازگاری پروژههایتان افزایش مییابد، بلکه شما قادر خواهید بود تا نسخههای مختلف PHP را به آسانی و با دقت بیشتری مدیریت نمایید.
دیدگاهتان را بنویسید