امروز با شما هسیتم با یک آموزش کاربردی دیگر تحت عنوان آموزش تغییر 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 در دایرکت ادمین به پایان رسید.