六月第一“血”
看書,發現喜歡從尾開始讀起,然後 php經典實例 中,最後一章是PEAR內容,知乎上一查,完,過時了,完全都是Composer,那就學一下吧
一、啥東西
一句話:依賴管理工具;
解釋:方便你下載庫啊包啊什麼的,基本專屬於php;
http://baike.baidu.com/link?url=Ql801yyOyi3P-8KVDTNst2eg2nq797pJQBrTB8GFZ6ga2gc68LKhIewpOk_D8BrrnACIM83yH6oxrXlNGVWJ8a
另外,什麼事依賴管理,就是個名字,但似乎有點深刻含義:看這個http://www.infoq.com/cn/news/2011/05/ci-dependency-management/#anch68966
二、安裝
http://www.phpcomposer.com/
根據這裡面,安裝自己的系統去搞就好了,需要知道的就是這東西是在命令行實現的;
我的wamp,直接有.exe,然後裝完找到composer.phar文件備用;
三、使用
推薦看imooc上的一個yii框架的工具篇中的介紹:http://www.imooc.com/learn/520
關鍵點就是如何使用:cd到項目文件/創建項目所在文件夾,然後.phar文件路徑/composer.phar install yiisoft/yii 1.0.2
其他深入的要自己研究。
常見幾個情況:需要安裝jquery的包時出現的問題,到響應的包下載頁面找支持:比如yii2的
另外,需要github的api的token時,就去github上面生成一個,copy過來一次即可;
另外,每次的中斷都會造成文件傳輸的失敗,再次執行命令之前,請刪除剛才的文件;
另外,最好先匹配好中文鏡像,提個速,不然外網,你懂的。。。具體的話packagist中文網都有:http://www.phpcomposer.com/
配置在這裡,一條命令搞定,就喜歡這種酸爽:http://pkg.phpcomposer.com/
composer config -g repo.packagist composer https://packagist.phpcomposer.com
最後上個過程截圖:
以上,不過最近真的是太也懶惰。。。