composer筆記

composer使用

下載地址:
        https://getcomposer.org/download/
中文鏡像:
        http://www.phpcomposer.com/
創庫地址:
        https://packagist.org/                php

使用前提條件
- php版本5.3.2+
- 開啓openssl擴展git

-windows下,須要先下載composer.exe,地址 https://getcomposer.org/Composer-Setup.exe
- 安裝composer須要明確php.exe的文件路徑github

檢查可用
打開命令行,進入 composer 目錄下,輸入命令:
         php composer.pharjson

 

1)新建composer.json文件在項目的根目錄,用於聲明組件依賴關係,類的自動加載,來協助composer管理。windows


2)配置composer.json文件,格式爲composer

{ "autoload":{ "psr-4":{"命名空間":"catalogue/"} },
    "require":{ "庫的完整名稱":"版本號" },
    "repositories": { "packagist": { "type": "composer",
            "url": "https://packagist.phpcomposer.com" } }, }

composer.json說明:ui

         一、當鍵名是autoload時,自動加載文件。
         二、當鍵名是require時,下載或者更新對應組件。
         三、composer.json文件必須都是雙引號。
url

 

3)創建關係
windows下設置 composer.phar經過composer命令下載依賴關係所需組件,並初始化加載信息。
           php composer.phar install
           php composer.phar updatespa

 

4)自動加載
只需導入 composer 安裝生成的關係依賴組件
           require 'vendor/autoload.php';命令行

 

composer 建立本身的包

1)本地化實現組件功能

 

2)上傳 github

 

3)提交到 composer 倉庫 packagis 中          用 github 帳號登陸 packasgis

相關文章
相關標籤/搜索