اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 27

92001474 - 021

info@negarnovin.com

ناحیه کاربری

امروز با شما هسیتم با یک آموزش کاربردی دیگر تحت عنوان آموزش تغییر php در دایرکت ادمین پس تا انتهای این مطلب ما را همراهی کنید.

خیلی اوقات پیش میاد ما بخواهیم که نسخه پی اچ پی php سرور دایرکت ادمینی خودمان در واقع سرور مجازی ای که directadmin بر روی آن نصب و کانفیگ شده است را تغییر بدهیم پس با اموزش زیر راحتی می توان این کار را انجام داد:
نکته خیلی مهم: شما در دایرکت ادمین می توانید تا ۳ نسخه پی اچ پی را به صورت همزمان بر روی سرور خود داشته باشید!

سرور مجازی

طبق آموزش زیر با کاستوم بیلد CustomBuild دو نسخه php را بر روی سرور خودمان کانفیگ و یا به اصطلاح کامپایل می کنیم.

۱- تغییر در پیکره‌بندی CustomBuild :

برای تغییر در پیکره‌بندی CustomBuild دو راه وجود دارد: ایجاد تغییرات روی فایل options.conf  یا استفاده از کدهای دستوری که ما در اینجا با تغییر کدهای دستوری تغییرات مورد نیاز را ایجاد می‌کنیم.

به منظور تنظیم دو ورژن PHP با شماره ‌های ۵.۶ و ۷، در ابتدا به سراغ فولدر CustomBuild بروید.

cd /usr/local/directadmin/custombuild

۲-  تنظیم ورژن‌های PHP :

جهت تنظیم ورژن‌ها مورد نظر از دستور زیر استفاده کنید:

./build set php1_mode php-fpm

./build set php2_mode php-fpm

./build set php1_release 7.0

./build set php2_release 5.6

نکته: با استفاده از دستور بالا، هر دو ورژن PHP در حالت php-fpm راه‌اندازی می‌شوند. این کار در صورت استفاده از Nginx and Apache reverse proxy ضروری است. اگر ازreverse proxy استفاده نمی‌کنید، در صورت لزوم می‌توانید حالت PHP را تغییر دهید.

آموزش تغییر php در دایرکت ادمین

استفاده از ورژن‌های PHP قدیمی‌تر از ۵.۶ به هیچ عنوان توصیه نمی‌شود، زیرا که به پایان عمر خود رسیده‌اند، به همین خاطر بروزرسانی نمی‌شوند. بدین ترتیب، توصیه می‌شود که در صورت امکان از PHP 7 استفاده کنید و فقط جهت پشتیبانی موقت از برنامه‌های قدیمی از ورژن ۵.۶ استفاده کنید.

فایل options.conf  را باز کنید:

cd /usr/local/directadmin/custombuild

vi options.conf

چند خط ابتدایی که باید در فایل مشاهده کنید

php1_release=7.0

php1_mode=php-fpm

php2_release=5.6

php2_mode=php-fpm

اگر موارد بالا را ندیدید، دستور را دوباره اجاره کنید.

۳ – Recompile PHP

تنظیمات را Recompile PHP و بازنویسی کنید :

./build php n

./build rewrite_confs

این کار ممکن است کمی زمان ببرد، لطفا به هیچ عنوان ارتباط را قطع نکنید. بهتر است که قبل از شروع این فرایند سرور را روی screensession قرار دهید تا سیستم یا SSH شما قطع نشود.

آموزش تغییر php در دایرکت ادمین

۴- تنظیم ورژن‌های PHP

حالا شما قادر هستید که در سایت‌های میزبانی شده در این سرور ورژن PHP دلخواه انتخاب کنید. همه وبسایت‌هایی که در دایرکت ادمین مقدار آن روی php1_release تنظیم شده، می‌توانند از این قابلیت استفاده کنند. برای تغییر نسخه PHP برای هر وبسایت، به User Level بروید، نام دامنه مورد نظر را انتخاب کنید، در زیر « Domain Setup »، بر روی « Your Account» کلیک کنید، نام دامنه مورد نظر را انتخاب کنید و اسکرول کنید روبه پایین، همانطور که در عکس زیر نشان داده شده است. حالا می‌توانید ورژن PHP خود را انتخاب کنید. در نظر داشته باشید که بعد از تغییر ورژن، زمان نسبی پردازش تغییرات ۱ دقیقه خواهد بود. یک ری‌استارت برنامه‎ریزی‌شده سرور و به ردیف کارهای دایرکت‌ادمین اضافه می‌شود.

PHP Version Selector: انتخاب‌کننده ورژن PHP

First PHP: اولین PHP

Second PHP: دومین PHP

Handler: کنترل‌کننده

Extension: نوع گسترش

تغییر نسخه PHP به صورت دستی در CustomBuild

اگر تمایل ندارید طبق روش اول از چند نسخه PHP استفاده کنید، می‌توانید به صورت دستی در سرور با ویرایش CustomBuild نسخه PHP دایرکت ادمین خود را تغییر دهید.

CustomBuild 2.0 :

cd /usr/local/directadmin/custombuild

./build set php1_release 7.0

./build update

./build php n

./build rewrite_confs

 

تبریک می گوئیم آموزش تغییر php در دایرکت ادمین به پایان رسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *