How to Install PHP Composer on Ubuntu Linux
PHP Composer (a tool that manages extra code libraries your PHP projects need to run) downloads, updates, and tracks all your project files so you do not have to do it by hand. Installing Composer on Ubuntu 22.04 LTS or newer versions takes just a few minutes using the terminal.
Before you start, check that you have PHP version 7.4 or newer installed on your computer.
Install Composer on Ubuntu by running `curl -sS https://getcomposer.org/installer | sudo php — –install-dir=/usr/local/bin –filename=composer` in your terminal. This command downloads and installs Composer globally. Verify the installation by typing `composer`.
Install PHP
To install PHP on Ubuntu for your web projects, open your terminal and run the sudo apt install php command. This downloads and sets up the default version of PHP that comes with your current Ubuntu software repositories, giving you the base environment you need before you can install PHP Composer Ubuntu.
sudo apt install php
sudo apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php sudo apt update
Now simply run the commands below to install PHP 7.4. change the number value to install 7.2, 7.3, and so forth.
sudo apt install php7.4
Install Composer
To install PHP Composer on Ubuntu, run the curl -sS https://getcomposer.org/installer | sudo php — –install-dir=/usr/local/bin –filename=composer command in your terminal. This downloads the package installer and places the file in your system path so you can run dependency management commands from any project folder.
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
The commands above will download Composer from its maintainer page and install it into the /usr/local/bin directory. This is a local-global directory for application executables.
All settings correct for using Composer
Downloading.
Composer (version 1.6.4) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Now simply run the commands below to test whether Composer is installed.
composer
The output should look like something below.
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ / __ `__ / __ / __ / ___/ _ / ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
____/____/_/ /_/ /_/ .___/____/____/___/_/
/_/
Composer version 1.6.4 2018-04-13 12:04:24
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--profile Display timing and memory usage information
--no-plugins Whether to disable plugins.
-d, --working-dir=WORKING-DIR If specified, use the given directory as working directory.
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
When you want to install a PHP-based application that requires Composer, simply reference this page to learn how to install Composer. After that, continue with getting your PHP application on Ubuntu.
Composer can also be upgraded by running specific commands. Running `composer self-update` upgrades Composer itself to the latest version, while running `composer update` upgrades all packages managed by your Composer project, ensuring your dependencies are current and secure.
sudo composer self-update
That's it!
Conclusion:
In summary, installing PHP Composer on Ubuntu is a straightforward process that enhances your ability to manage PHP dependencies effectively. Here are the key points to remember:
- PHP Composer is essential for managing PHP package dependencies, allowing for easier installation and updates.
- Ensure that PHP 5.3 or higher is installed before attempting to install Composer.
- The installation process involves configuring your package sources, installing PHP, and then Composer.
- Composer commands can be used to manage packages as well as update Composer itself when necessary.
- Refer back to this guide whenever you need to install Composer for your PHP projects on Ubuntu.
By following these steps, you can efficiently manage your PHP applications and their dependencies.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
No comments yet — be the first to share your thoughts!