Download Composer Latest: v1.7.2

To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

This installer script will simply check some php.ini settings, warn you if they are set incorrectly, and then download the latest composer.phar in the current directory. The 4 lines above will, in order:

WARNING: Please do not redistribute the install code. It will change with every version of the installer. Instead, please link to this page or check how to install Composer programmatically.

Installer Options

--install-dir

You can install composer to a specific directory by using the --install-dir option and providing a target directory. Example:

php composer-setup.php --install-dir=bin

--filename

You can specify the filename (default: composer.phar) using the --filename option. Example:

php composer-setup.php --filename=composer

--version

You can install composer to a specific release by using the --version option and providing a target release. Example:

php composer-setup.php --version=1.0.0-alpha8

Preview / Snapshot Releases

By default the installer and composer self-update will download stable versions only. If you would like to help test pre-release versions you can use the --preview flag on either installer or self-update. For snapshot builds which are done from the latest Composer commit, you can use the --snapshot flag.

Manual Download

If you prefer to download the phar manually, here are the available versions:

Latest Snapshot

1.7.2 2018-08-16 sha256 ec3428d049ae8877f7d102c2ee050dbd51a160fc2dde323f3e126a3b3846750e
1.7.1 2018-08-07 sha256 1c0e95dc3f33985f9eeabb6f57896c0f9d46b7c9e70ad7bf2210a5508869a8fa
1.7.0 2018-08-03 sha256 88068af567884a6266ef255d3d17053f583c9074dc75161b7a35eda8e553849a
1.7.0-RC 2018-07-24 sha256 902d97573567b72a07754b20c64949ba878bb85571c0d3e5c6ddae66ffb278c0
1.6.5 2018-05-04 sha256 67bebe9df9866a795078bb2cf21798d8b0214f2e0b2fd81f2e907a8ef0be3434
1.6.4 2018-04-13 sha256 8d0d9246f68532cc8fd6a47a58d195f0c849d26430f93c397a3176fc2d971ded
1.6.3 2018-01-31 sha256 52cb7bbbaee720471e3b34c8ae6db53a38f0b759c06078a80080db739e4dcab6
1.6.2 2018-01-05 sha256 6ec386528e64186dfe4e3a68a4be57992f931459209fd3d45dde64f5efb25276
1.6.1 2018-01-04 sha256 71b6701ab75c93d0986b3e906d9d2586f0ae1b3e611583210a9542021861f581
1.6.0 2018-01-04 sha256 45031b4ae95bb6f4bdd33704a1932bfb8b56f5a590ee16b4946f481903c28fd1
1.6.0-RC 2017-12-19 sha256 fbbc2a8085331976ff08a7920230a30e38b847b1f3bfbae54e1c0ea6676b2fae
1.5.6 2017-12-18 sha256 25e75d72818c4f1d46b3ae47a8deaaf4ef25c87198329d4a6ee53601b00459e5
1.5.5 2017-12-01 sha256 8ef8c4fb73c8cc1e950119799aec31e0ae5913dab8dd8f53d9c2e3985ac3ad2b
1.5.4 2017-12-01 sha256 b85461bb94c1abf1ccaa6832a7992c08d2d851f844c575626766554bd96de8c3
1.5.3 2017-11-30 sha256 f50e3b1d7daa6afc532341e52735db32819310cb2f63cb166f69dc7e074a657e
1.5.2 2017-09-11 sha256 c0a5519c768ef854913206d45bd360efc2eb4a3e6eb1e1c7d0a4b5e0d3bbb31f
1.5.1 2017-08-09 sha256 2745e7b8cced2e97f84b9e9cb0f9c401702f47cecea5a67f095ac4fa1a44fb80
1.5.0 2017-08-08 sha256 8a9f570241f1f858529c13f4d09d38b3379fe1a1d27cb74bc71093f1a8f1b225
1.4.3 2017-08-06 sha256 03fc40c59e1e5711d61d6f340e9159ac94701107e0fe05aa795b611d004bdf35
1.4.2 2017-05-17 sha256 6b1945c3ee477f12be508a5bb41a5025d57de5510bcf94855ae6a4d59f3d86f4
1.4.1 2017-03-10 sha256 abd277cc3453be980bb48cbffe9d1f7422ca1ef4bc0b7d035fda87cea4d55cbc
1.4.0 2017-03-08 sha256 2e2d851f9ff3c9b526bfecc2e7f020cc7a74d8f64fbb403061d13f23f091a137
1.3.3 2017-03-08 sha256 2a63562e756a27b0f0391461bcf06306b3cfdaef54beec3728dde94e94a99d96
1.3.2 2017-01-27 sha256 6a4f761aa34bb69fca86bc411a5e9836ca8246f0fcd29f3804b174fee9fb0569
1.3.1 2017-01-07 sha256 f3e0faddf49039edf40ab62c497e0926286e8871a50228fd90ea91dcebbd15c3
1.3.0 2016-12-23 sha256 92ce3125cae2015c5c1f7657e78a6e239ff47b714eb1418288abf45d55f3be27
1.3.0-RC 2016-12-11 sha256 e21e98f17932a49a00bfbb1397b62c79f4e22937b09ff4d2fec92fca82381011
1.2.4 2016-12-06 sha256 3c900579659b79a4e528722e35bd160c86090e370e9cb41cc07c7a22c674c657
1.2.3 2016-12-01 sha256 3378c1422bffa09c29714aefd3240b963ce7731e71ae8894d9c7991101325cb8
1.2.2 2016-11-03 sha256 c6ae4e099351233f5f82ade9738475eec6587aadf9ffe66fec4c350b329fbb32
1.2.1 2016-09-12 sha256 c2e04040b807a8530e5c83de56bdaaf63a0f183f8fd449bbe6e41f660e647427
1.2.0 2016-07-18 sha256 dc80131545ed7f7b1369ae058824587f0718892f6a84bd86cfb0f28ab5e39095
1.2.0-RC 2016-07-04 sha256 1e1dddd7fbccd5de565cfb0429020d4f9f95a6207b48952d939aadcf891d2fdc
1.1.3 2016-06-26 sha256 4349ef555c8478b8fe148b10957bc40d696ce7b8cdeb7d50d3d684a854dca5cc
1.1.2 2016-05-31 sha256 7af2409080619e2ba98e78d7675710c23acf2ccf088d4439a4f79c33ed85c505
1.1.1 2016-05-17 sha256 7f26efee06de5a1a061b6b1e330f5acc9ee69976d1551118c45b21f358cbc332
1.1.0 2016-05-10 sha256 d8e1d21081b7076dfc9a570620e082111ab196dabd83780e50025c52d62b801c
1.1.0-RC 2016-04-29 sha256 31e771ed24f3db45019a073fe9e43a6a8e75249962012955cd105ebec0a08100
1.0.3 2016-04-29 sha256 78c5c0e3f41dcd4d6ee532d9ae7e23afa33bdd409d8824dff026f3991d6ad70a
1.0.2 2016-04-21 sha256 264673ccee900b22192605b8c74ecb77c45a5197347edacd142699866c478f4c
1.0.1 2016-04-18 sha256 de069dae8c7bf01adedc925d3ac2358e5318a1b05580b001aa04e585fa55d8c0
1.0.0 2016-04-05 sha256 1acc000cf23bd9d19e1590c2edeb44fb915f88d85f1798925ec989c601db0bd6
1.0.0-beta2 2016-03-27 sha256 128f8c7ad49a71e4abda885ca52c603e370d5cbed85479ae1eab4a58a398a6a4
1.0.0-beta1 2016-03-03 sha256 4344038a546bd0e9e2c4fa53bced1c7faef1bcccab09b2276ddd5cc01e4e022a
1.0.0-alpha11 2015-11-14 sha256 47347f16d366145eafb45d2e800012dc80cb8fc08d1d299849825c51465381ac
1.0.0-alpha10 2015-04-14 sha256 9f2c7d0364bc743bcde9cfe1fe84749e5ac38c46d47cf42966ce499135fd4628
1.0.0-alpha9 2014-12-07 sha256 33ef1c07649bc1e135e73f0944415753233faf803cff493006f8bd9e744ff1f4
1.0.0-alpha8 2014-01-06 sha256 1c73973d7cfb73f3e6b425b943a3e1459f5199984f37f008c48cf2b671dd3f2b
1.0.0-alpha7 2013-05-04 sha256 8fb4ac2da72856394b4bdd65d470797b23c27d496821a456046527fe6ccc9786
1.0.0-alpha6 2012-10-23 sha256 eacac2a637de230e6091fdb45e893705049f929c271a5dc90d2c9eac0f44c5c4
1.0.0-alpha5 2012-08-18 sha256 7e0fd9248b0f03ddbb3d20d4be2d130fecce432b66ff96f6e99a906f85d82796
1.0.0-alpha4 2012-07-04 sha256 b1f5737a3916ad34f74566be51d21f3597d9aebaa382d942c5bda4d1338008b3
1.0.0-alpha3 2012-05-13 sha256 7cac0a430602342a60949e580d49fefde57b5ff53d4b488e18d78aabf57eef19
1.0.0-alpha2 2012-04-03 sha256 acc373396d66d0083231a9d90691886e894ccca778398258e44c3dab60db2363
1.0.0-alpha1 2012-03-01 sha256 dd703cf132b2a6bb9b2a407ef8834cab9f433cf04f252f1a125b09f8f7a46912