کامپوزر (Composer) یکی از ابزارهای اصلی و ضروری برای مدیریت وابستگیها در PHP است که به توسعهدهندگان این امکان را میدهد تا کتابخانههای موردنیاز پروژههای PHP خود را بهصورت خودکار مدیریت و بهروزرسانی کنند. در این مقاله، بهطور کامل و گامبهگام نحوه نصب کامپوزر را در سیستمعاملهای مختلف از جمله ویندوز و لینوکس توضیح خواهیم داد.
چرا باید کامپوزر نصب کنیم؟
اگر شما یک برنامهنویس PHP هستید، مدیریت وابستگیهای پروژه یکی از چالشهای اساسی است. با نصب Composer، دیگر نیازی به نصب دستی کتابخانهها و نسخهبندی آنها نخواهید داشت؛ کامپوزر همه این کارها را بهطور خودکار انجام میدهد.
پیشنیازهای نصب Composer
- نصب PHP: قبل از نصب کامپوزر، باید مطمئن شوید که PHP بر روی سیستم شما نصب است. برای بررسی میتوانید از دستور زیر استفاده کنید:
php -v
اگر PHP نصب نشده باشد، باید آن را از سایت رسمی PHP دانلود و نصب کنید.
- دسترسی به اینترنت: برای دانلود بستههای موردنیاز از مخزنهای مختلف.
نصب کامپوزر روی ویندوز
- دانلود کامپوزر: به سایت رسمی Composer مراجعه کرده و روی دکمه Download کلیک کنید.
- بر روی عبارت Composer-Setup.exe کلیک کنید.
- اجرای فایل نصب: پس از دانلود فایل اجرایی کامپوزر، آن را اجرا کنید و مراحل را دنبال کنید. در این مرحله باید مسیر فایل اجرایی PHP را مشخص کنید. معمولاً نرمافزارهایی مانند XAMPP و WAMP این فایل را نصب میکنند و نصاب کامپوزر بهطور خودکار آن را شناسایی میکند. اگر شناسایی نشد، میتوانید با استفاده از دکمه Browse، مسیر را دستی وارد کرده و سپس روی Next کلیک کنید.
برای نصب کامپوزر باید به اینترنت متصل باشید. پس از این مرحله، تنها کافی است روی گزینههای Next و سپس Install کلیک کنید و نیازی به تغییرات دیگری نیست.تبریک! کامپوزر با موفقیت نصب شد. اکنون میتوانید با اجرای دستور composer در دایرکتوری پروژههای خود، از این ابزار استفاده کنید و به هزاران پکیج و کتابخانه PHP دسترسی داشته باشید. - تست نصب: پس از نصب، خط فرمان (CMD) را باز کرده و دستور زیر را اجرا کنید تا مطمئن شوید کامپوزر بهدرستی نصب شده است:
composer -v
نصب کامپوزر روی لینوکس و مک
- دانلود کامپوزر: وارد ترمینال شوید و دستور زیر را برای دانلود نصبکننده اجرا کنید:
php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”
- اعتبارسنجی فایل نصب: فایل دانلود شده را برای اطمینان از صحت بررسی کنید:
php -r “if (hash_file(‘sha384’, ‘composer-setup.php’) === ‘HASH_VALUE’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”
- نصب Composer: سپس نصبکننده را اجرا کنید:
php composer-setup.php
- انتقال فایل: فایل اجرایی را به
/usr/local/bin
منتقل کنید تا کامپوزر در هر مسیری از سیستم قابل اجرا باشد:sudo mv composer.phar /usr/local/bin/composer
- تست نصب: دستور زیر را اجرا کنید تا نصب موفقیتآمیز بودن کامپوزر را بررسی کنید:
composer -v
بهروزرسانی کامپوزر
برای بهروزرسانی کامپوزر، کافی است دستور زیر را اجرا کنید:
composer self-update
نتیجهگیری
نصب کامپوزر یک فرآیند ساده و سریع است که به شما اجازه میدهد وابستگیهای پروژههای PHP خود را بهصورت بهینه مدیریت کنید. در این مقاله، نحوه نصب Composer را بر روی سیستمعاملهای مختلف بررسی کردیم. امیدواریم این آموزش برای شما مفید واقع شده باشد.