Page Contents
Discover the effortless steps to install the PHP package manager, Composer, on Ubuntu 20.04. This installation procedure seamlessly unfolds within the Linux distribution’s terminal.
Installing Composer on Ubuntu 20.04 Step by Step
In a matter of minutes, Composer can be swiftly set up on your Ubuntu 20.04 system through a series of steps. All you require for this installation is access to the Linux Terminal.
Step 1: Updating the System
Before embarking on the Composer installation for Ubuntu, ensure your system is up-to-date. Open the terminal and execute the following commands:
1 2 3 4 5 6 |
sudo apt update sudo apt upgrade |
Entering these commands will prompt you to input your password as they are executed with root permissions.
Step 2: Installing Necessary Packages
Following the successful update of your system, proceed to install the essential packages required for Composer. These encompass the PHP Command Line Interface, along with the curl command line utility. To initiate the installation, employ the command below, unless the required packages are already installed:
1 2 3 4 5 |
sudo apt install curl php-cli php-mbstring git unzip |
Step 3: Downloading and Installing Composer
The installation of Composer on Ubuntu 20.04 involves a simple command line instruction. Utilizing the recently acquired curl tool, install the essential Composer files from its official website onto your system:
1 2 3 4 5 |
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer |
Upon the successful completion of the Composer installation, a confirmation message will display in your terminal.
Once Composer is installed on Ubuntu 20.04, the terminal will indicate the Composer version in use.
Step 4: Verifying the Installation
Manually ensure Composer’s installation by entering the following command:
1 2 3 4 5 |
composer |
Executing this command will display a list of the primary Composer commands and your current Composer version in the terminal.
To begin utilizing Composer, use the “composer” command and explore the range of commands available within the package manager.
If any issues arise while running Composer on your system, it could be due to the installation folder (usr/local/bin) not being included in your $PATH environment variable.
Managing Dependencies in Composer
Upon successful installation of the package manager, commence using the tool by adding dependencies to your projects.
Creating the composer.json File
The composer.json file outlines the dependencies of your PHP project. It can be created manually or automatically when adding the first dependency. For detailed settings in the composer.json file, manually create it using the Composer command:
1 2 3 4 5 |
composer init |
Adding Dependencies
Composer’s primary function is managing dependencies in your project. Easily add dependencies with a single command:
1 2 3 4 5 |
composer require monolog/monolog |
In the above example, the logging library Monolog is added as a dependency.
Updating Dependencies
Utilize Composer to update your project’s dependencies using this command:
1 2 3 4 5 |
composer update |
By executing these commands, Composer simplifies the management of dependencies within your PHP projects.