آموزش نصب کامپوزر Composer برای PHP

کامپوزر (Composer) یه مدیریت کننده وابستگی برای زبان بزنامه نویسی PHP هستش. با نصب کامپوزر میتونید پکیج ها، ماژول ها، فریمورک ها و کلاس هایی که به زبان PHP توسط افراد دیگه ساخته شدن رو روی پروژه خودتون نصب و استفاده کنید. امروز توی این آموزش کامپوزر رو روی سیستم عامل های ویندوز، لینوکس و مک نصب میکنیم.

قبل از  این آموزش، شما نیاز دارید که یه وب سرور محلی روی کامپیوترتون راه اندازی شده باشه. (PHP روی سیستموتون نصب باشه)

 

نصب سریع با PHP

در اصل وقتی php روی سیستم شما نصب باشه، خیلی راحت روی هر سیستم عاملی میتونید با ۴ دستور زیر کامپوزر رو نصب کنید. البته مقدار هش (hash) دستور دوم ممکنه تغییر کنه که بهتره همیشه این دستور رو از صفحه رسمی کامپوزر به آدرس https://getcomposer.org/download کپی کنید.

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

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php

php -r "unlink('composer-setup.php');"

 

 

آموزش نصب در ویندوز

پیش نیاز : وب سرور Wamp در ویندوز (آموزش تصویری نصب) یا وب سرور XAMPP در ویندوز (آموزش تصویری نصب)

کامپوزر برای کاربران ویندوز یه فایل نصبی آماده کرده که میتونید از سایت رسمی کامپوزر به آدرس getcomposer.org اون رو دانلود کنید. برای این کار بعد از وارد شدن به سایت کامپوزر روی دکمه Download کلیک کنید:

بعد از اینکه وارد صفحه دانلود شدید روی لینک Composer-Setup.exe کلیک کنید تا فایل مربوطه رو دانلود کنید:

روی فایل دانلودی دوبار کلیک کنید تا اجرا بشه. از شما سوال میشه که کامپوزر بصورت گلوبال (Global) یا همگانی نصب بشه یا فقط برای همین کاربر فعلی نصب بشه؟ نصب برای همه ی کاربرها گزینه بهتری هستش، پس روی گزینه Install for all users کلیک میکنیم:

از شما دسترسی نصب این برنامه توسط ویندوز گرفته میشه. روی دکمه Yes کلیک میکنیم:

نوع نصب رو همین ابتدای کار باید انتخاب کنید. اگه دولوپر هستید که تیک مربوط رو بزنید ولی اگه کاربر استفاده کننده و معمولی کامپوزر هستید، فقط روی دکمه Next کلیک کنید:

شما باید مشخص کنید که کامپوزر روی کدوم ورژن از php روی سیستم شما نصب بشه. بعد از اینکه php مورد نطرتون رو انتخاب کردید، تیک گزینه Add this PHP to your path رو بزنید تا PHP انتخابی شما به path اضافه بشه. روی گزینه Next کلیک کنید:

اگه نیاز دارید که کامپوزرتون از پروکسی استفاده کنه، تیک مربوطه رو بزنید و آدرس پروکسی رو وارد کنید. اگه نیازی به این کار ندارید (بصورت پیشفرض نیازی نیست) فقط روی دکمه Next کلیک کنید:

کامپوزر آماده نصب هستش و اطلاعاتی که از شما گرفته رو نمایش میده. روی دکمه Install کلیک کنید:

بعد از پایان نصب، به شما یه سری اطلاعات داده میشه. از شما میخواد که یه کامند لاین (Command line) یا CMD باز کنید و از کامپوزر استفاده کنید تا به مشکلی نخورید. روی دکمه Next کلیک کنید:

نصب کامپوزر به اتمام رسید. روی دکمه Finish کلیک کنید:

حالا برای تست کامپوزر یه CMD باز کنید و داخلش کلمه composer رو بنویسید و اینتر بزنید. باید تصویری مثل زیر مشاهده کنید:

 

 

 

آموزش نصب در لینوکس

پیش نیاز : وب سرور LAMP در اوبونتو (آموزش تصویری نصب)

نصب کامپوزر داخل لینوکس خیلی راحت تر از ویندوز هستش. توی این آموزش من با استفاده از اوبونتو نصب رو براتون انجام میدم. اما اگه از توزیع دیگه ای استفاده میکنید، نگران نباشید! چون اکثر پکیج منیجیر های لینوکسی کامپوزر رو میشناسن و شما میتونید کامپوزر رو مثل یه برنامه معمولی از ترمینالتون نصب کنید. برای نصب توی اوبونتو کافیه که ترمینال رو باز کنید و دستور زیر رو وارد کنید. وقتی برای ادامه نصب از شما سوال شد، حرف Y رو تایپ کنید و اینتر بزنید:

sudo apt install composer

بعد از نصب کافیه که کلمه composer رو داخل ترمینال وارد کنید تا تصویری مثل زیر مشاهده کنید:

 

 

آموزش نصب در مک

پیش نیاز : وب سرور XAMPP در مک (آموزش تصویری نصب)

نصب کامپوزر توی سیستم عامل مک هم به راحتی نصب در لینوکس هستش. کافیه دستور زیر رو در ترمینال وارد کنید:

brew install composer

برای تست کامپوزر هم کافیه کلمه composer رو داخل ترمینال وارد کنید و تصویری شبیه زیر رو مشاهده کنید:

 

اگه توی نصب مشکلی داشتید کافیه همینجا توی بخش نطرات مطرح کنید تا راهنماییتون کنم.

 

 

 

ComposerPHPآموزش تصویری کامپوزر Composerآموزش نصب Composerنصب PHP Composerنصب کامپوزر در لینوکسنصب کامپوزر در مکنصب کامپوزر در ویندوزکامپوزر
کامنت ها (0)
ثبت کامنت