Composer is a popular dependency/package manager used in most PHP projects. If you are PHP developer, installing composer is the next step after you install the web and database servers on your development environment. Installing Composer is not that hard on Windows and the good news is it is even easier on Ubuntu, in my case Ubuntu 20.04.

Install PHP First

You need to install PHP first if it is not already available on your system.

First update the package managers datababse

sudo apt update

Next install PHP using the following command

sudo apt install curl php-cli php-mbstring git unzip

Download and Install Composer

Installing Composer is very simple as it provides an installation wizard made with PHP.

Switch to your home directory and download composer installer.

cd ~ 
curl -sS https://getcomposer.org/installer -o composer-setup.php

Start installer using the command below

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

The installer will download and install composer automatically. When you see a message like below than you are done!

All settings correct for using Composer

Downloading... Composer (version 2.0.9) successfully installed to: /usr/local/bin/composer

Use it: php /usr/local/bin/composer

You can confirm the installation with the following command

composer --version

And if everything is ok you will see output like this

Composer version 2.0.9 2021-01-27 16:09:27

Congratulations and happy PHP coding.