کامپوزر / composer یک Dependency Manager برای زبان PHP هست، اطلاعات بیشتر رو میتونین در این آدرس مشاهده کنین.
برای نصب اول ترمینال لینوکس رو باز کنین (با کلیدهای میانبر ctrl+alt+t میشه این کارو کرد)
بعد از باز کردن ترمینال اول دستور cd /tmp و بعد nano composer-installer.sh رو مشابه شکل زیر تایپ و اجرا کنید:
با این کار شما یک فایل به نام composer-installer.sh ساختین و با ادیتور nano بازش کردین. حالا میخوایم اسکریپتی که برای نصب composer لازم هست رو داخل این فایل بنویسیم. برای این کار اسکریپت زیر رو کپی کنید:
#!/bin/sh EXPECTED_CHECKSUM="$(wget -q -O - https://composer.github.io/installer.sig)" php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" ACTUAL_CHECKSUM="$(php -r "echo hash_file('sha384', 'composer-setup.php');")" if [ "$EXPECTED_CHECKSUM" != "$ACTUAL_CHECKSUM" ] then >&2 echo 'ERROR: Invalid installer checksum' rm composer-setup.php exit 1 fi php composer-setup.php --quiet RESULT=$? rm composer-setup.php exit $RESULT
حالا برای قراردادن محتوا داخل فایل دوباره به محیط ترمینال برگردین و کلیدهای میانبر ctrl+shift+v رو بزنید، بعد از این کار اسکریپتی که کپی کردین داخل فایل قرار میگیره و باید تصویری شبیه زیر رو ببینید:
برای ذخیره محتوایی که داخل فایل گذاشتین کلیدهای میانبر ctrl+x و سپس کلید y و سپس Enter رو بزنید، با این کار محتوا ذخیره شده و ادیتور nano بسته میشه.
الان شما باید یک فایل به نام composer-installer.sh داخل دایرکتوری tmp داشته باشین، برای مطمئن شدن از این موضوع میتونین دستور زیر رو اجرا کنین:
ls | grep composer-installer.sh
خروجی این دستور باید شبیه تصویر زیر باشه که نشون میده این فایل وجود داره:
برای این که فایل ایجاد شده قابلیت اجرا شدن داشته باشه دستور زیر رو اجرا کنید:
sudo chmod +x composer-installer.sh
بعد از این کار برای اجرای فایل دستور زیر رو اجرا کنید و چند لحظه منتظر بمونید تا اجرای اسکریپ تموم بشه:
./composer-installer.sh
اگر اسکریپت بدون خطا اجرا شده باشه، یک فایل به نام composer.phar ایجاد شده که میتونین با دستور ls از وجود این فایل مطمئن بشین. در صورتی که فایل ایجاد شده بود دستور زیر رو اجرا کنید:
mv composer.phar /usr/local/bin/composer
و بالاخره با اجرای دستور زیر میتونین مطمئن بشین که composer نصب شده:
composer
در صورتی که بعدا خواستین composer رو اپدیت کنین با دستور زیر میتونین این کار انجام بدین:
composer self-update
اسکریپت قرار داده شده در این آموزش از این آدرس کپی و دستورات روی ubuntu 18.04 اجرا شده، همچنین در طول این آموزش از ادیتور nano استفاده شده ولی شما میتونین از ادیتور مورد علاقه خودتون برای این کار استفاده کنین.
امیدوارم این آموزش مفید باشه براتون.