قابلیت PHP Selector تغییر نسخه php در دایرکت ادمین
در این آموزش قصد داریم نحوه اضافه کردن قابلیت تغییر نسخه PHP یا همان قابلیت PHP Selector (تغییر ورژن PHP) در دایرکت ادمین را بدون نیاز به پلاگین و یا سیستم عامل کلود لینوکس خدمت شما عزیزان توضیح دهیم توجه داشته باشید برای انجام این کار شما باید دسترسی روت به سرور داشته باشید. با این کار شما می توانید این قابلیت را در اختیار کاربر قرار دهید که بتواند ورژن php هاست خود را با توجه به نیاز خود تغییر دهد.
برای اضافه کردن این قابلیت شما باید بر روی DirectAdmin خود از کاستم بیلد ورژن ۲ (Custombuild2) استفاده کنید. برای پیدا کردن نسخه Custombuild دایرکت ادمین خود دستورات زیر را به ترتیب در SSH اجرا کنید.
1 2 |
cd /usr/local/directadmin/custombuild ./build version |
در صورتی که ورژن کاستم بیلد شما ۲ باشد نتیجه ای مانند زیر را دریافت خواهید کرد:
1 2 3 |
[root@server custombuild]# ./build version 2.0.0 (rev: 1666) [root@server custombuild]# |
در صورتی که نسخه ای پایین تر از نسخه مشخص شده در تصویر را مشاهده کردید باید طبق آموزش زیر Custombuild دایرکت ادمین خود را ارتقا دهید.
1 2 3 4 5 6 7 8 |
cd /usr/local/directadmin mv custombuild custombuild_1.x wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz tar xvzf custombuild.tar.gz cd custombuild ./build ./build all d ./build rewrite_confs |
پس از ارتقا برای ویرایش فایل تنظیمات جهت تغییر نسخه PHP در دایرکت ادمین دستورات زیر را وارد نمایید.
1 2 |
cd /usr/local/directadmin/custombuild nano options.conf |
سپس طبق تنظیمات زیر میتوانید نسخه های php دلخواه خود را قرار دهید. شما می توانید از ورژن های ۵.۳/۵.۴/۵.۵/۵.۶/۷.۰ استفاده کنید.
1 2 3 4 5 6 7 8 9 |
#PHP Settings php1_release=5.6 php1_mode=suphp php2_release=7.0 php2_mode=suphp opcache=no htscanner=no php_ini=no php_timezone=Asia/Tehran |
پس از ویرایش و تغییر نسخه PHP تغییرات را ذخیره کنید. (با نگه داشن کلید های CTRL + X و زدن Enter می توانید تغییرات را ذخیره کنید.) سپس در SSH دستورات زیر را اجرا نمایید.
1 2 3 |
cd /usr/local/directadmin/custombuild ./build update ./build php n |
پس انجام موارد بالا قابلیت تغییر PHP در قسمت Domain Setup کنترل پنل هر یوزر اضافه خواهد شد.