What is Composer?
Composer is a dedicated dependency management tool for PHP projects that operates on a per-project basis, installing required libraries and packages within the project directory rather than globally. Unlike traditional package managers like Yum or Apt, Composer does not install dependencies system-wide, but rather maintains a self-contained set of dependencies for each individual project. This approach allows developers to easily manage and version their project's dependencies without affecting other applications on the same system
Highlights
- Per-project dependency management
- Installs libraries and packages within the project directory
- Avoids system-wide installation of dependencies
- Supports a global project for convenience
- Inspired by similar tools like npm and bundler
Platforms
- Linux
- PHP
- Windows
- Desktop Windows
- Desktop Linux
- Desktop Chromebook
- Mac
- Mobile iPhone
- Desktop Mac
- Mobile iPad
- Cloud, SaaS, Web-based
- On-Premise Linux
- On-Premise Windows
- Mobile Android
Languages
- English
Social
Features
Command line interface
Package Manager