1. مستندات
  2. سرور مجازی
  3. لینوکس
  4. پنل دایرکت ادمین
  5. استفاده از custombuild (نصب و تغییر نسخه سرویس‌ها) در VPS با پنل دایرکت ادمین

استفاده از custombuild (نصب و تغییر نسخه سرویس‌ها) در VPS با پنل دایرکت ادمین

Calendar

انتشار:

1404/08/21
Update Calendar

به روز رسانی:

1404/08/25

در این آموزش قصد داریم نحوه استفاده از ابزار CustomBuild را در سرورهای VPS با پنل دایرکت‌ادمین بررسی کنیم. هدف ما این است که یاد بگیریم چگونه نسخه سرویس‌های اصلی مانند PHP، Apache، MariaDB و سایر سرویس‌ها را نصب، تغییر یا بروزرسانی کنیم تا سرور همیشه عملکرد بهینه‌ای داشته باشد.

مرحله اول: ورود به مسیر CustomBuild

پس از ورود به سرور از طریق SSH، باید به مسیر ابزار CustomBuild بروید. این ابزار به‌صورت پیش‌فرض در مسیر زیر قرار دارد:

cd /usr/local/directadmin/custombuild

در این پوشه فایل‌های تنظیماتی مانند options.conf وجود دارند که نسخه سرویس‌ها را مشخص می‌کنند. قبل از هرگونه تغییر، از این فایل نسخه پشتیبان بگیرید تا در صورت بروز خطا بتوانید به حالت قبل بازگردید.
نمای مسیر custombuild در ترمینال

مرحله دوم: بررسی نسخه فعلی CustomBuild

برای بررسی نسخه فعلی ابزار، از دستور زیر استفاده کنید:

./build version

اگر نسخه قدیمی باشد، ممکن است برخی سرویس‌ها یا دستورات پشتیبانی نشوند، بنابراین پیشنهاد می‌شود همیشه آن را به‌روز نگه دارید.
نمای خروجی دستور version

مرحله سوم: بروزرسانی CustomBuild

برای بروزرسانی، دستور زیر را اجرا کنید:

./build update

این دستور آخرین نسخه ابزار را از مخزن رسمی دایرکت‌ادمین دریافت و جایگزین نسخه فعلی می‌کند. پس از بروزرسانی، با دستور ./build version از صحت انجام کار مطمئن شوید.

اگر ورژن CustomBuild شما آخرین نسخه باشد، پیام directadmin current x.x is already latest را مشاهده می‌کنید.
نمای بروزرسانی CustomBuild

مرحله چهارم: مشاهده و تنظیم گزینه‌های سرویس‌ها

با اجرای دستور زیر، می‌توانید تنظیمات فعلی نسخه سرویس‌ها را مشاهده کنید:

./build options

در فایل options.conf می‌توانید نسخه هر سرویس را تغییر دهید. مثلاً اگر می‌خواهید PHP را ارتقا دهید، عدد نسخه را تغییر داده و ذخیره کنید. سپس برای نصب نسخه جدید از دستور مربوطه استفاده نمایید.
نمای لیست سرویس‌ها

مرحله پنجم: تغییر نسخه PHP

برای تغییر نسخه PHP، ابتدا مقدار نسخه مورد نظر را تنظیم کنید:

./build set php1_release 8.2

سپس برای اعمال تغییرات، دستور زیر را اجرا کنید:

./build php n

با اتمام نصب، می‌توانید با اجرای دستور php -v از فعال بودن نسخه جدید اطمینان حاصل کنید.
نمای تغییر نسخه PHP

مرحله ششم: نصب یا بروزرسانی سایر سرویس‌ها

علاوه بر PHP، سایر سرویس‌ها مانند Apache، Nginx یا MariaDB نیز از طریق CustomBuild قابل نصب و تغییر هستند. به عنوان مثال، برای تغییر نسخه MariaDB می‌توانید از دستورات زیر استفاده کنید:

./build set mariadb 10.11
./build mariadb

در صورت نیاز به نصب مجدد Apache نیز کافیست دستور زیر را وارد کنید:

./build apache

نمای نصب سرویس‌های دیگر

مرحله هفتم: بازسازی تنظیمات و سرویس‌ها

پس از اعمال تغییرات، برای هماهنگ شدن تنظیمات جدید با ساختار سرور، لازم است همه سرویس‌ها بازسازی شوند. برای این کار از دستور زیر استفاده کنید:

da build rewrite_confs

این دستور باعث می‌شود تنظیمات جدید تمام سرویس‌ها از جمله کانفیگ‌های وب‌سرور و php  بازسازی و نهایی شوند.
نمای بازسازی تنظیمات

مرحله هشتم: بررسی نهایی در پنل دایرکت‌ادمین

در پایان، وارد پنل دایرکت‌ادمین شوید و از بخش System Information بررسی کنید که نسخه سرویس‌ها مطابق با تغییرات جدید اعمال شده باشند. در صورت عدم تغییر، سرویس‌ها را با دستورات زیر ریستارت کنید:

service httpd restart
service mariadb restart

در نهایت، ابزار CustomBuild به شما این امکان را می‌دهد که سرور خود را با انعطاف‌پذیری بالا مدیریت کرده و نسخه‌های مختلف سرویس‌ها را مطابق نیاز پروژه‌هایتان تنظیم کنید. با رعایت این مراحل، می‌توانید همیشه از جدیدترین و پایدارترین نسخه‌های نرم‌افزارها در سرور خود بهره‌مند شوید.

آیا توانستیم چالش شما را حل کنیم؟