آموزش نصب Composer برروی Ubuntu 16.04

مهر 09 مهر 1396 20 دیدگاه 206 بازدید

در همه زبان های برنامه نویسی مثل PHP برای استفاده از کتابخانه ها و کلاس های دیگران معمولا از یک dependency managemer یا  پکیج منیجر استفاده می شود. dependency managemer به شما اجازه می دهد از کتابخانه و پکیج های دیگران در برنامه خود به سادگی استفاده کنید.

به روش سنتی، معمولا اگر بخواهید از کتابخانه یا پکیجی استفاده کنید آن را دانلود می کنید و آن را به پروژه تان اضافه می کنید. اما اگر پکیج ها زیاد باشند و بخواهید دائما آن ها را برروی سرورها یا کامپیوترهای مختلف نصب کنید که راه بهتری برای این کار وجود دارد. شما می توانید از  پکیج منیجر استفاده کنید و پروژه خود را متشکل از چندین dependency مختلف کنید. حال پروژه شما حجم بسیار کمی خواهد داشت و کافی است برای نصب dependency ها دستوری را اجرا کنیم تا پکیج ها را برای شما دانلود نماید.

از مزایای این روش پایین آمدن حجم پروژه ها و استفاده راحت از پکیج های مختلف کرد و همچنین پروژه خود را تبدیل به dependency های مختلف کرد تا بتوان آنها را در پروژه های دیگر خود یا دیگران استفاده کنند.

ایده ساخت کامپوزر از NPM که یک پکیج منیجر برای Node.js و Bundler برای Ruby آمده است و تقریبا در همه زبان ها پکیج منیجر وجود دارد.

آموزش نصب Composr

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

آموزش نصب Apache, MySQL, PHP (LAMP) روی ubuntu 16.04

 ابتدا دستور زیر را نصب کنید تا اگر curl را نصب نکرده اید نصب کنید:

sudo apt-get install curl

برای نصب کامپوزر کد زیر را در ترمینال خود وارد کنید:

sudo curl -s https://getcomposer.org/installer | php

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

 

All settings correct for using Composer
Downloading...

Composer (version 1.5.2) successfully installed to: /var/www/html/composer.phar
Use it: php composer.phar

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

php composer.phar

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

sudo mv composer.phar /usr/local/bin/composer

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

 

به شما تبریک می گویم! حالا می توانید به راحتی اقدام به نصب انواع فریمورک های PHP مثل لاراول، کدایگنایتر، Yii و غیره نمایید.

 

 

  دیدگاه خود را ثبت کنید