Categories: Ubuntu

How to Install and Use PHP Composer on Ubuntu 22.04

PHP Composer is a popular dependency management solution that was designed with the aim to make updates and dependencies installation easier. This tool determines the required packages and installs it on your system using the right version based on the project’s need. PHP Composer is also majorly utilized to start new projects with the help of PHP frameworks such as Laravel and Symfony.

This blog will demonstrate the procedure of installing and using PHP Composer on Ubuntu 22.04. Let’s get started.

Install PHP Composer on Ubuntu 22.04

For the purpose of installing PHP Composer on Ubuntu 22.04, follow the given instructions.

Sponsored

Step 1: Update system packages
First of all, hit “CTRL+ALT+T” and update the system packages:

$ sudo apt update

Step 2: Install required packages
Next, run the following command for the installation of required packages for PHP Composer:

$ sudo apt install php-cli unzip

Step 3: Download PHP Composer setup file

Download the PHP Composer installer script by utilizing the following “curl” command:

$ curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

Verify the hash of the downloaded PHP composer script with the signatures present at the official page:

$ HASH=`curl -sS https://composer.github.io/installer.sig`

Then, validate if the PHP Composer installer can be safely executed or not:

$ php -r “if (hash_file(‘SHA384’, ‘/tmp/composer-setup.php’) === ‘$HASH’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”

Step 4: Install PHP Composer
After verifying the installer, install PHP Composer on Ubuntu 22.04 by utilizing the following command:

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

The given output indicates that PHP Composer version “2.3.7” has been successfully installed:

Step 5: Test PHP Composer installation
Lastly, test the performed PHP Composer installation by running “composer” command in terminal:

$ composer

Now, let’s head towards using PHP Composer on Ubuntu 22.04.

Use PHP Composer on Ubuntu 22.04

Follow the below-given instructions for using PHP Composer on Ubuntu 22.04.

Step 1: Create a directory
For the purpose of using PHP Composer on Ubuntu 22.04, firstly we will create a directory named “slugify”:

$ mkdir slugify

Step 2: Move to directory
Then, move to the created directory with the help of the given “cd” command:

Sponsored
$ cd slugify

Step 3: Install package
Install the “cocur/slugify” using the PHP Composer:

$ composer require cocur/slugify:4.1

After executing the above-given command, you will also encounter the following error, if “mbstring” library is not installed on your system:

To resolve the encountered error, write out the provided command in your terminal:

$ sudo apt install php-mbstring

Then again execute the “composer require” command:

$ composer require cocur/slugify

Step 4: List files
Now, list the content of the current “slugify” directory:

$ ls -l

As our current working directory comprises three files: “vendor”, “composer.lock”, and “composer.json”. This states that the specified package is successfully installed:

Step 5: Include Autoload script
Before any class instantiation, it is required to include the “vendor/autoload.php” in your PHP scripts: For instance, to create a demo application, we will open a new file named “test.php” in our “nano” editor:

$ sudo nano test.php

After opening the file, add the below-given code in it and hit “CTRL+O” to save its content:


require __DIR__ . ‘/vendor/autoload.php’;
use CocurSlugifySlugify;
$slugify = new Slugify();
echo $slugify->slugify(‘HI everyone, this is linuxhint’);

Step 6: Run PHP script
Execute the given “php” to run the “test.php” script:

$ php test.php

Upon doing so, the resultant output will be shown as “hi-everyone-this-is-linuxhint”:

Uninstall PHP Composer on Ubuntu 22.04

For uninstalling PHP Composer, type out the provided command in the terminal:

$ sudo rm /usr/local/bin/composer

We have compiled the easiest method to install, use, and uninstall PHP Composer on Ubuntu 22.04.

Conclusion

To install PHP Composer on 22.04, firstly install the required packages. Then, download the PHP Composer and install it on your system. After installing PHP Composer, you can use it to install dependencies or libraries on Ubuntu 22.04. To do so, create a directory, move into it, and utilize the “composer require” command for the installation of specified package. This blog demonstrated the procedure of installing, using, and uninstalling PHP Composer on Ubuntu 22.04.

Ubuntu Server Admin

Recent Posts

When Your Hash Becomes a String: Hunting Ruby’s Million-to-One Memory Bug

Every developer who maintains Ruby gems knows that sinking feeling when a user reports an…

2 hours ago

Why we brought hardware-optimized GenAI inference to Ubuntu

On October 23rd, we announced the beta availability of silicon-optimized AI models in Ubuntu. Developers…

5 days ago

Canonical and NVIDIA BlueField-4: a foundation for zero-trust high performance infrastructure

At NVIDIA GTC Washington D.C., Canonical is pleased to support the arrival of the NVIDIA…

6 days ago

Global-ready from day one

How Anbox Cloud streamlines localization testing Wherever users are based, they expect apps to just…

1 week ago

Canonical announces new optimized Ubuntu image for Thundercomm RUBIK Pi 3

Ubuntu now runs natively on the Thundercomm RUBIK Pi 3 developer board – a lightweight…

2 weeks ago