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

Composer یک برنامه مدیریت پکیج های PHP است که ماژول ها و بسته های مورد نیاز جهت انجام پروژه های PHP را در اختیار کاربران قرار می دهد. PHP Composer را می توان مشابه npm برای Node.JS دانست که باعث افزایش کارایی و عملکرد در کار با زبان PHP می شود و تا حد زیادی کار برنامه نویسان را آسان می کند به همین منظور با آموزش نصب PHP Composer روی Ubuntu 18.04 از پرداز آی تی در خدمت شما هستیم تا نحوه نصب Composer از دو روش مختلف روی اوبونتو 18.04 را توضیح دهیم.
آموزش نصب PHP Composer روی Ubuntu 18.04
نصب PHP Composer را می توان از دو روش مختلف انجام داد که یکی روش معمولی نصب است و دیگری روش نصب سریع است که در ادامه هر دو روش را توضیح می دهیم.
نصب سریع PHP Composer
برای نصب سریع PHP Composer روی سرور ابونتو خود نیاز است تا ابتدا PHP CLI را روی سرور نصب کنیم. توجه داشته باشید در صورتی که نیاز به نصب فوری ندارید پیشنهاد می کنیم از روش نصب معمولی استفاده کنید.
sudo apt update && sudo apt install wget php-cli php-zip unzip curl
حال با دستور زیر Composer را دانلود می کنیم و پس از آن فایل Composer را به دایرکتوری /usr/local/bin منتقل می کنیم.
curl -sS https://getcomposer.org/installer |php
sudo mv composer.phar /usr/local/bin/composer
نصب معمولی PHP Composer
برای شروع با دستور زیر ابتدا مخازن اصلی سیستم عامل را به روز رسانی می کنیم تا جدیدترین و آخرین نسخه از پکیج ها در دسترس ما قرار داشته باشد.
sudo apt update
پس از این با دستور زیر پیش نیاز های لازم جهت نصب Composer روی سرور را نصب می کنیم.
sudo apt install wget php-cli php-zip unzip
با دانلود شدن پیش نیاز ها می توانیم با دستور زیر نصب کننده PHP Composer را دانلود کنیم.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
حال برای بررسی صحت و تایید اسکریپت دستور زیر را اجرا می کنیم.
HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
حال باید تایید کنیم که اسکریپت نصب شده مشکلی ندارد و بدون خطا عمل می کند.
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
خروجی باید به این صورت باشد.
Installer verified
در صورتی که هش ها مطابقت نداشته باشد نصب تایید نمی شود و باید مجدد اسکریپت نصب کننده PHP Composer را مجدد دانلود و نصب کنیم و مقدار هش ها را برررسی کنیم.
با اجرا دستور زیر PHP Composer را نصب می کنیم.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
پس از اینکه پیام موفقیت آمیز بودن نصب در سرور نمایش داده شد، تمام کاربران سرور می توانند از Composer استفاده کنند. با دستور زیر می توانید وضعیت Composer را مشاهده کنید.
composer
به پایان آموزش نصب PHP Composer روی Ubuntu 18.04 از پرداز آی تی رسیدیم و امیدواریم موفق شده باشید Composer را روی سرور مجازی یا اختصاصی خود نصب کنید.