一.介紹
Composer是PHP中的一個依賴管理工具. 它可以讓你聲明自己項目所依賴的庫,然後它將會在項目中爲你安裝這些庫.就像是node的npm和ruby的bundler差不多。
二.window上安裝
在這裏安裝,裏面有兩種方法:
1.命令行
1.1 打開命令行並依次執行下列命令安裝最新版本的 Composer:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
上述 3 條命令的作用依次是:
下載安裝腳本 - composer-setup.php - 到當前目錄。
執行安裝過程。
刪除安裝腳本。
1.2 推薦全局安裝
- 找到並進入 PHP 的安裝目錄(和你在命令行中執行的 php 指令應該是同一套 PHP)。
- 將 composer.phar 複製到 PHP 的安裝目錄下面,也就是和 php.exe 在同一級目錄。
- 在 PHP 安裝目錄下新建一個 composer.bat 文件,並將下列代碼保存到此文件中。
@php "%~dp0composer.phar" %*
最後重新打開一個命令行窗口試一試執行 composer –version 看看是否正確輸出版本號。
2.exe安裝文件(我用的是這種,它將會安裝最新的Composer版本並且設置好PATH,然後你就可以在命令中的任何目錄下調用composer了)
三.國內鏡像使用方法
- 方法一: 修改 composer 的全局配置文件(推薦方式)
打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行如下
composer config -g repo.packagist composer https://packagist.phpcomposer.com
方法二: 修改當前項目的 composer.json 配置文件:
打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶),進入你的項目的根目錄(也就是 composer.json文件所在目錄),執行如下命令:
composer config repo.packagist composer https://packagist.phpcomposer.com
四.composer基本使用方法
1.新建一個文件夾用來放項目文件
2.想通過composer擴展,只需要在文件夾下新建一個composer.json
3.打開json文件,加入你的擴展名稱,比如:
"require": {
"topthink/think-image": "^1.0"
},
4.如果全局配置的composer: 打開cmd切換到當前項目的目錄,
輸入composer install 然後就會將擴展自動添加在你的文件夾裏