سلام دوستان
خب قبل ازینکه آموزش نصب composer بخواهیم بگیم ، خیلی خوبه که بدونیم اصلا کامپوزر composer چی هست:
Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you
اوناییکه انگلیسیشون خوبه حتما فهمیدن Composer چی هست ، برای اوناییکه هم یکم انگلیسیشون ضعیفه من توضیح میدم.
در واقع Composer یک ابزار برای مدیریت وابستگی ها در php هست ، البته اگه برنامه نویس php باشین بهتر متوجه میشین این جمله یعنی چی ؟
در واقع برنامه نویسهای php ممکن هست در یک پروژه برنامه نویسی از فریم ورکهای مختلفی استفاده کنند که همه اینها به هم وابسته هستند و اگر بخواهند همه پکیج ها را در پروژه خود استفاده کنند ، برنامه بسیار سنگین و بروز رسانی نیز زمان بر خواهد شد.
کامپوزر(composer) یک ابزار Command Line است که در آن با استفاده از یکسری دستورات از پیش تعریف شده، میتوان به مدیریت منابع خارجی برای استفاده در پروژه خود پرداخت. Composer تمامی کتابخانهها و وابستگیها را در یک مکان نگه میدارد. منبع اصلی که کامپوزر از آن استفاده میکند سایتی تحت عنوان Packagist.org است که به عنوان فضایی می باشد که توسعه دهندگان فریم ورک هایی که مینویسند را در آنجا آپلود کرده و از آن پس با استفاده از کامپوزر میتوان به کلیه پکیج های قرار گرفته روی این سایت دسترسی داشت.
خب برای نصب composer را در centos می توانید دستورات زیر را در سرور وارد کنید
cd /tmp curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
با استفاده از دستور زیر می توانید ورژن Composer را چک کنید:
composer -V
همینطور با استفاده از composer –help
می توانید از option های مربوطه مطلع شوید.
برنامه نویس های php می توانید از هاست های لینوکس میهن هاستینگ که ازین ابزار استفاده میکند ، بهره مند شوید: