PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نصب همزمان 2 ورژن php در دایرکت ادمین



parandsystem
June 7th, 2017, 16:33
با سلام خدمت دوستان

یکی از مشکلاتی که معمولاَ‌ وجود داره برای هاستینگ ها، بحث ورژن PHP هست، تعدادی از کاربران که اسکریپت های اختصاصی دارن، طرفدار آخرین ورژن ها هستند و افرادی که از CMS های آماده استفاده میکنن طرفدار ورژن های قدیمی تر ...
دلیلش هم معمولاَ‌ ساپورت نشدن افزونه ها روی ورژن های جدید PHP و آپدیت نبودن ماژول هاست ...

نکته ی جالبی که وجود داره این هست که خود دایرکت ادمین بدون نیاز به نصب هیچ افزونه ای امکان استفاده از 2 ورژن PHP رو فراهم کرده و خیلی ها این موضوع رو نمیدونن و بعضاَ‌ هزینه های زیادی برای ماژول هایی مثل Cloud Linux و ... پرداخت میکنن.

پیشنهاد میکنم قبل از انجام تغییرات، حتماَ‌ از اطلاعات ضروری بک آپ تهیه کنید.

طریقه ی کار خیلی ساده هست
ابتدا فایل تنظیمات دایرکت ادمین که معمولاَ در مسیر زیر هست رو باز کنید:

/usr/local/directadmin/custombuild/options.conf

سپس php1_mode و php2_mode و برابر fpm قرار داده و php1_release و php2_release را بر اساس ورژن PHP موردنظر خود تغییر دهید، مثل:

#PHP Settings
php1_release=7.1
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm
نکته: درصورت کامنت بودن هریک از این خطوط، با حذف # از ابتدای خط، آن را uncomment کنید.
در نهایت با اجرای دستور زیر تغییرات اعمال شده را نهایی کنید:

cd /usr/local/directadmin/custombuild
./build php y

بعد از اعمال تغییرات فوق، امکان انتخاب ورژن PHP برای هر دامین به صورت مجزا فراهم خواهد شد.
برای تغییر ورژن PHP مربوط به یک دامین، به قسمت Domain Setup رفته و روی نام دامین مورنظر کلیک کنید.
در قسمت PHP Version Selector امکان انتخاب ورژن PHP وجود خواهد داشت.



توجه: برای دسترسی به قسمت Domain Setup لازم است با سطح دسترسی user لاگین کنید.