فعال کردن چندین نسخه PHP در DirectAdmin
فعال کردن چندین نسخه PHP در DirectAdmin
داشتن چندین PHP در یک سرور راحت است. کنترل پنل دایرکت ادمین این قابلیت را دارد.
با این کار، می توانید نسخه های قدیمی PHP را تا آخرین نسخه های پایدار داشته باشید. این به سرور اجازه می دهد تا از نرم افزارهای قدیمی همراه با جدیدترین نرم افزارها پشتیبانی کند.
این را می توان با استفاده از ابزار CustomBuild که ابزار داخلی است که به شما امکان نصب، حذف و کامپایل مجدد برنامه ها را از منبع می دهد، به دست آورد.
از آنجایی که نصب نیاز به کامپایل مجدد کد منبع دارد، توصیه می شود از فایل های سرور نسخه پشتیبان تهیه کنید. اطمینان حاصل کنید که CustomBuild به نسخه 2.0 به روز شده است.
1) پیکربندی مجدد CustomBuild 2.0
این را می توان به دو روش با دسترسی مستقیم به فایل پیکربندی CustomBuild و ویرایش فایل پیکربندی برای اعمال پیکربندی جدید انجام داد.
فایل options.conf فایل پیکربندی CustomBuild است. دستورات زیر به فایل پیکربندی options.conf برای ویرایش فایل منتهی می شود.
cd /usr/local/directadmin/custombuild
vi options.conf
راه جایگزین برای انجام این کار استفاده از روش خط فرمان است که در آن از اسکریپت های خاصی برای تغییر فایل های پیکربندی استفاده می شود. این روش امن تر است زیرا می توان از خطاهای غیر ضروری در نحو پیکربندی جلوگیری کرد. دستورات زیر را برای تغییر فایل پیکربندی اجرا کنید.
2) انتخاب نسخه های PHP
build set php1_mode php-fpm/.
build set php2_mode php-fpm/.
build set php1_release 7.4/.
build set php2_release 8.0/.
این دستورات به PHP 7.4 و PHP 8.0 روی سرور و php-fpm اجازه می دهد. PHP-fpm باید هنگام استفاده از پروکسی معکوس Nginx و Apache انتخاب شود. اگر از راه اندازی reverse proxy استفاده نمی کنید، مد پی اچ پی را می توان تغییر داد. اگر نیاز به تأیید این تغییرات دارید، می توانید آن را در فایل options.conf مشاهده کنید.
حتما از نسخه های PHP بالای 7.3 استفاده کنید. نسخه های قدیمی تر به پایان عمر خود رسیده اند و نگهداری و به روز نمی شوند.
3) کامپایل مجدد تنظیمات به روز شده
اکنون پیکربندی را تغییر داده ایم و باید PHP را دوباره کامپایل کنیم. برای اعمال تنظیمات جدید باید تنظیمات را بازنویسی کنید. دستورات زیر نیز همین کار را خواهند کرد.
build php n/.
build rewrite_confs/.
از آنجایی که این فرآیند می تواند زمان بر باشد، این دستورات را در ترمینال اجرا کنید. این امر مانع از قطع شدن خرابی شبکه در این فرآیند می شود.
4) پیکربندی نسخه های PHP برای وب سایت ها
اکنون زمان آن است که نسخه PHP را برای وب سایت های جداگانه انتخاب کنید.
به منظور این کار به سطح کاربر پیمایش کنید، نام دامنه را انتخاب کنید،
در نوار سمت راست، می توانید روی Your Account >> PHP Version >> Change کلیک کنید.
اگر با مشکلی روبرو هستید، با پشتیبانی چت زنده ما از https://api.whatsapp.com/send?phone=989122381282 تماس بگیرید. تیم پشتیبانی ما می تواند به شما در مورد هر گونه خدماتی که از طریق ما سفارش داده اید کمک کند.
مقالات و دوره های پیشنهادی:
دوره آموزشی صفر تا 100 راه اندازی خدمات هاستینگ
پک آموزشی ورود به دنیای لینوکس Linux Essentials
دوره آموزشی +Linux یا LPIC 1 – Exam 101
کارگاه آموزشی لینوکس (Essentials, LPIC-1)
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.