1. 程式人生 > >Windows環境下如何安裝Composer?

Windows環境下如何安裝Composer?

1. 什麼是Composer Composer 是 PHP 的一個依賴管理工具。它允許你申明專案所依賴的程式碼庫,它會在你的專案中為你安裝他們。 2. 安裝Composer 點選 Composer-Setup.exe下載安裝包,雙擊安裝最新版本的 Composer。(全域性安裝) 3. 測試Composer 開啟Windows系統的命令列,輸入 composer 命令,如果看到關於Composer的一些介紹和命令,則說明Composer安裝成功。 或輸入以下命令: composer -V 檢視composer的版本   如果顯示 Composer version 1.2.0 2016-07-19 01:28:52 ,也說明安裝成功。 4. 如何在專案中安裝需要的程式碼庫?
例如:你建立了一個專案,專案根目錄為 E:\xampp\htdocs\demo,你需要一個庫來做日誌記錄。 假如你比較瞭解 monolog,決定使用 monolog。 首先,你需要在專案根目錄中建立一個 composer.json 檔案,其中描述了專案的依賴關係。內容如下: {    "require": {        "monolog/monolog": "1.2.*"    }} 其次,開啟cmd命令列,切換到專案根目錄,輸入命令:composer install ,如果沒有報錯,等候5分鐘左右,就會提示下載成功,monolog 就會下載到專案根目錄(E:\xampp\htdocs\demo )下的vendor/monolog/monolog 目錄。 5. 依賴程式碼庫中類檔案的自動載入
Composer 準備了一個自動載入檔案(vendor目錄下的autoload.php檔案),它可以載入 Composer 下載的庫中所有的類檔案。使用它,你只需要將下面這行程式碼新增到你專案的引導檔案中: require 'vendor/autoload.php'; 之後,就可以在專案中直接使用 Composer 下載的庫,如monolog。 $log = new Monolog\Logger('name'); $log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING)); $log->addWarning('Foo'); $log->addError('Bar'); 6. 使用中國映象加快 composer 下載依賴包的速度
開啟命令列視窗,執行如下命令即可: composer config -g repo.packagist composerhttps://packagist.phpcomposer.com 7. composer 的常用命令 composer install   依據當前目錄下的 composer.lock(鎖檔案) 或 composer.json 檔案所定義的依賴關係,安裝依賴包。install 命令會先檢查鎖檔案是否存在,如果存在,它將下載 composer.lock 檔案中指定的版本,而忽略 composer.json 檔案中的定義。 composer update 如果你想更新你的依賴版本或者說你修改了 composer.json 中的依賴關係,想讓 composer  按照 composer.json 檔案中的定義執行更新操作,就用 composer update 命令。 composer selfupdate 更新 composer 本身,請經常執行 composer selfupdate 以保持 Composer 一直是最新版本。