方法一:
下載Composer-Setup.exe后安裝,它會自動搜索 php.exe 路徑, 如果找不到,則手動添加路徑。

Windows安裝Composer
方法二:
如果出現如下錯誤,說明偉大的防火牆阻止了你獲取存在國外服務器的文件,需要手動下載一下

Windows安裝Composer
第一步:添加php.exe到環境變量
方法:計算機-->右鍵-->屬性-->高級系統設置-->環境變量(這一步相信大家都是妥妥的)

Windows安裝Composer
復制php.exe的路徑,粘貼到path環境變量中(注意前面有一個分號;),圖片如下:

Windows安裝Composer
php -v 執行成功會返回版本信息,這里是PHP 7.0.12

Windows安裝Composer
第二步:開啟openssl擴展
方法:在PHP目錄下,打開php.ini文件,去掉extension=php_openssl.dll前面的分號(;)

Windows安裝Composer
第三:下載composer.phar並放到PHP目錄下,在PHP目錄下新建composer.cmd, 內容為:
@php "%~dp0composer.phar" %*

Windows安裝Composer
保存后,運行這個文件,打開cmd,輸入 composer -V 查看是否成功

Windows安裝Composer
第四:更改 Packagist 為國內鏡像
composer config -g repo.packagist composer https://packagist.phpcomposer.com

Windows安裝Composer
全局替換
$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
$ composer clear-cache # 此步奏選澤性操作,清除所有 package 緩存。
當前項目替換
$ cd 項目目錄 $ composer config repo.packagist composer https://mirrors.aliyun.com/composer/
linux使用沒問題,cmd代理設置總是出問題,還是使用鏡像吧
最新ThinkPHP 5.1全球首發視頻教程--Composer安裝視頻