Composer生成PHP依賴包

近期在用一些擴展或者類庫的時候,偶爾會碰到使用Composer生成php包的問題。
總結步驟以下:
window下安裝composer:參考
http://www.kankanews.com/ICkengine/archives/28197.shtmlphp

下載:html

Windows環境

Composer官方推薦使用安裝包進行安裝,聽說下載Composer-Setup.exe這個便可用嚮導模式安裝。react

 

安裝完畢後,使用命令行定位到須要生成代碼的目錄。
在目錄下建立一個composer.json的文件。格式爲:json

{
"require": {
"guzzlehttp/guzzle": "~5.0",
"guzzlehttp/guzzle": "~5.0",
}
}

 

使用CMD的composer命令生成代碼:
E:\DannyCode\composer>composer install
會生成以下的結果:
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing react/promise (v2.0.0)
Loading from cachepromise

- Installing guzzlehttp/streams (3.0.0)
Loading from cachecomposer

- Installing guzzlehttp/ringphp (1.0.0)
Loading from cache網站

- Installing guzzlehttp/guzzle (5.0.0)
Loading from cacheui

Writing lock file
Generating autoload filesspa

生成成功。命令行

PS 若是提示:
Warning: This development build of composer is over 30 days old. It is recommended to update it by running "C:\ProgramData\ComposerSetup\bin\composer.phar self-update" to get the latest version.

則須要更新composer:
E:\DannyCode\LogTest>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing react/promise (v2.0.0)
Downloading: 100%

- Installing guzzlehttp/streams (3.0.0)
Downloading: 100%

- Installing guzzlehttp/ringphp (1.0.0)
Downloading: 100%

- Installing guzzlehttp/guzzle (5.0.0)
Downloading: 100%

Writing lock file
Generating autoload files

 

參考網站:

http://www.kankanews.com/ICkengine/archives/28197.shtml

http://blog.lixiphp.com/php-composer-install-and-use/#axzz3BglEg0J6

https://packagist.org/

相關文章
相關標籤/搜索