در این آموزش قصد داریم نحوه استفاده از ابزار CustomBuild را در سرورهای VPS با پنل دایرکتادمین بررسی کنیم. هدف ما این است که یاد بگیریم چگونه نسخه سرویسهای اصلی مانند PHP، Apache، MariaDB و سایر سرویسها را نصب، تغییر یا بروزرسانی کنیم تا سرور همیشه عملکرد بهینهای داشته باشد.
مرحله اول: ورود به مسیر CustomBuild
پس از ورود به سرور از طریق SSH، باید به مسیر ابزار CustomBuild بروید. این ابزار بهصورت پیشفرض در مسیر زیر قرار دارد:
cd /usr/local/directadmin/custombuild
در این پوشه فایلهای تنظیماتی مانند options.conf وجود دارند که نسخه سرویسها را مشخص میکنند. قبل از هرگونه تغییر، از این فایل نسخه پشتیبان بگیرید تا در صورت بروز خطا بتوانید به حالت قبل بازگردید.
مرحله دوم: بررسی نسخه فعلی CustomBuild
برای بررسی نسخه فعلی ابزار، از دستور زیر استفاده کنید:
./build version
اگر نسخه قدیمی باشد، ممکن است برخی سرویسها یا دستورات پشتیبانی نشوند، بنابراین پیشنهاد میشود همیشه آن را بهروز نگه دارید.
مرحله سوم: بروزرسانی CustomBuild
برای بروزرسانی، دستور زیر را اجرا کنید:
./build update
این دستور آخرین نسخه ابزار را از مخزن رسمی دایرکتادمین دریافت و جایگزین نسخه فعلی میکند. پس از بروزرسانی، با دستور ./build version از صحت انجام کار مطمئن شوید.
اگر ورژن CustomBuild شما آخرین نسخه باشد، پیام directadmin current x.x is already latest را مشاهده میکنید.
مرحله چهارم: مشاهده و تنظیم گزینههای سرویسها
با اجرای دستور زیر، میتوانید تنظیمات فعلی نسخه سرویسها را مشاهده کنید:
./build options
در فایل options.conf میتوانید نسخه هر سرویس را تغییر دهید. مثلاً اگر میخواهید PHP را ارتقا دهید، عدد نسخه را تغییر داده و ذخیره کنید. سپس برای نصب نسخه جدید از دستور مربوطه استفاده نمایید.
مرحله پنجم: تغییر نسخه PHP
برای تغییر نسخه PHP، ابتدا مقدار نسخه مورد نظر را تنظیم کنید:
./build set php1_release 8.2
سپس برای اعمال تغییرات، دستور زیر را اجرا کنید:
./build php n
با اتمام نصب، میتوانید با اجرای دستور php -v از فعال بودن نسخه جدید اطمینان حاصل کنید.
مرحله ششم: نصب یا بروزرسانی سایر سرویسها
علاوه بر 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 به شما این امکان را میدهد که سرور خود را با انعطافپذیری بالا مدیریت کرده و نسخههای مختلف سرویسها را مطابق نیاز پروژههایتان تنظیم کنید. با رعایت این مراحل، میتوانید همیشه از جدیدترین و پایدارترین نسخههای نرمافزارها در سرور خود بهرهمند شوید.






