محمد زارع مقدم
محمد زارع مقدم
خواندن ۳ دقیقه·۵ سال پیش

آموزش نصب کامپوزر (composer) در لینوکس Ubuntu

Composer - A PHP Dependency Manager
Composer - A PHP Dependency Manager


کامپوزر / composer یک Dependency Manager برای زبان PHP هست، اطلاعات بیشتر رو میتونین در این آدرس مشاهده کنین.

برای نصب اول ترمینال لینوکس رو باز کنین (با کلیدهای میان‌بر ctrl+alt+t میشه این کارو کرد)

بعد از باز کردن ترمینال اول دستور cd /tmp و بعد nano composer-installer.sh رو مشابه شکل زیر تایپ و اجرا کنید:

ایجاد فایل composer-installer.sh
ایجاد فایل composer-installer.sh

با این کار شما یک فایل به نام composer-installer.sh ساختین و با ادیتور nano بازش کردین. حالا میخوایم اسکریپتی که برای نصب composer لازم هست رو داخل این فایل بنویسیم. برای این کار اسکریپت زیر رو کپی کنید:

#!/bin/sh EXPECTED_CHECKSUM=&quot$(wget -q -O - https://composer.github.io/installer.sig)&quot php -r &quotcopy('https://getcomposer.org/installer', 'composer-setup.php');&quot ACTUAL_CHECKSUM=&quot$(php -r &quotecho hash_file('sha384', 'composer-setup.php');&quot)&quot if [ &quot$EXPECTED_CHECKSUM&quot != &quot$ACTUAL_CHECKSUM&quot ] 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 رو بزنید، بعد از این کار اسکریپتی که کپی کردین داخل فایل قرار میگیره و باید تصویری شبیه زیر رو ببینید:

قراردادن اسکریپت نصب composer در فایل
قراردادن اسکریپت نصب composer در فایل

برای ذخیره محتوایی که داخل فایل گذاشتین کلیدهای میانبر ctrl+x و سپس کلید y و سپس Enter رو بزنید، با این کار محتوا ذخیره شده و ادیتور nano بسته میشه.

الان شما باید یک فایل به نام composer-installer.sh داخل دایرکتوری tmp داشته باشین،‌ برای مطمئن شدن از این موضوع میتونین دستور زیر رو اجرا کنین:

ls | grep composer-installer.sh

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

بررسی وجود فایل برای نصب composer
بررسی وجود فایل برای نصب composer

برای این که فایل ایجاد شده قابلیت اجرا شدن داشته باشه دستور زیر رو اجرا کنید:

sudo chmod +x composer-installer.sh

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

./composer-installer.sh

اگر اسکریپت بدون خطا اجرا شده باشه، یک فایل به نام composer.phar ایجاد شده که میتونین با دستور ls از وجود این فایل مطمئن بشین. در صورتی که فایل ایجاد شده بود دستور زیر رو اجرا کنید:

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

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

composer
خروجی دستور composer پس از نصب
خروجی دستور composer پس از نصب

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

composer self-update

اسکریپت قرار داده شده در این آموزش از این آدرس کپی و دستورات روی ubuntu 18.04 اجرا شده، هم‌چنین در طول این آموزش از ادیتور nano استفاده شده ولی شما میتونین از ادیتور مورد علاقه خودتون برای این کار استفاده کنین.

امیدوارم این آموزش مفید باشه براتون.

ubuntucomposerphpکامپوزرلینوکس
فعال در حوزه توسعه برنامه‌های کامپیوتر | عاشق خانواده | علاقمند به زندگی پس از مرگ
شاید از این پست‌ها خوشتان بیاید