با سلام خدمت دوستان
یکی از مشکلاتی که معمولاَ وجود داره برای هاستینگ ها، بحث ورژن PHP هست، تعدادی از کاربران که اسکریپت های اختصاصی دارن، طرفدار آخرین ورژن ها هستند و افرادی که از CMS های آماده استفاده میکنن طرفدار ورژن های قدیمی تر ...
دلیلش هم معمولاَ ساپورت نشدن افزونه ها روی ورژن های جدید PHP و آپدیت نبودن ماژول هاست ...
نکته ی جالبی که وجود داره این هست که خود دایرکت ادمین بدون نیاز به نصب هیچ افزونه ای امکان استفاده از 2 ورژن PHP رو فراهم کرده و خیلی ها این موضوع رو نمیدونن و بعضاَ هزینه های زیادی برای ماژول هایی مثل Cloud Linux و ... پرداخت میکنن.
پیشنهاد میکنم قبل از انجام تغییرات، حتماَ از اطلاعات ضروری بک آپ تهیه کنید.
طریقه ی کار خیلی ساده هست
ابتدا فایل تنظیمات دایرکت ادمین که معمولاَ در مسیر زیر هست رو باز کنید:
سپس php1_mode و php2_mode و برابر fpm قرار داده و php1_release و php2_release را بر اساس ورژن PHP موردنظر خود تغییر دهید، مثل:کد HTML:/usr/local/directadmin/custombuild/options.conf
نکته: درصورت کامنت بودن هریک از این خطوط، با حذف # از ابتدای خط، آن را uncomment کنید.کد HTML:#PHP Settings php1_release=7.1 php1_mode=php-fpm php2_release=5.6 php2_mode=php-fpm
در نهایت با اجرای دستور زیر تغییرات اعمال شده را نهایی کنید:
بعد از اعمال تغییرات فوق، امکان انتخاب ورژن PHP برای هر دامین به صورت مجزا فراهم خواهد شد.کد HTML:cd /usr/local/directadmin/custombuild ./build php y
برای تغییر ورژن PHP مربوط به یک دامین، به قسمت Domain Setup رفته و روی نام دامین مورنظر کلیک کنید.
در قسمت PHP Version Selector امکان انتخاب ورژن PHP وجود خواهد داشت.
توجه: برای دسترسی به قسمت Domain Setup لازم است با سطح دسترسی user لاگین کنید.





پاسخ با نقل قول