Jump to content
Wikipedia The Free Encyclopedia

Composer (software)

From Wikipedia, the free encyclopedia
Software; application level dependency manager for the PHP programming language
Composer.
Developers Nils Adermann,
Jordi Boggiano
Initial releaseMarch 1, 2012; 13 years ago (2012年03月01日)[1]
Stable release
2.8.12[2]  Edit this on Wikidata / 19 September 2025; 35 days ago (19 September 2025)
Repository
Written inPHP
Operating system Cross-platform
Type Package manager
License MIT License
Websitegetcomposer.org

Composer is an application-level dependency manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries. It was developed by Nils Adermann and Jordi Boggiano, who continue to manage the project. They began development in April 2011 and first released it on March 1, 2012.[1] Composer is strongly inspired by Node.js's "npm" and Ruby's "bundler".[3] The project's dependency solving algorithm started out as a PHP-based port of openSUSE's libzypp SAT solver.[4]

Composer runs from the command line and installs dependencies (e.g. libraries) for an application. It also allows users to install PHP applications that are available on "Packagist"[5] which is its main repository containing available packages. It also provides autoload capabilities for libraries that specify autoload information to ease usage of third-party code.

Supported frameworks

[edit ]

See also

[edit ]

References

[edit ]
  1. ^ a b Software release, github.com, Retrieved April 24, 2016.
  2. ^ "Release 2.8.12". 19 September 2025. Retrieved 12 October 2025.
  3. ^ Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013.
  4. ^ "composer/composer". Jun 23, 2020. Retrieved Jun 24, 2020 – via GitHub.
  5. ^ See packagist.org
[edit ]
Wikimedia Commons has media related to Composer (software) .
Gaming console
Unix-like,
Linux
dpkg
Purely functional
RPM
tarball
Other
macOS
z/OS
Mobile
operating
systems
Multi-platform
Solaris, illumos
Web browsers
Windows
BSD
C++
Java
JavaScript
Kubernetes
Linux
macOS
.NET
Perl
PHP
Python
Ruby
Rust
Scala

AltStyle によって変換されたページ (->オリジナル) /