热搜:NVER 

关于Composer好久不动手了。。。

2024-05-19 10:18:01
关于Composer好久不动手了。。。

  六月第一“血”

 

看书,发现喜欢从尾开始读起,然后 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

 最后上个过程截图:

 

 

 

以上,不过最近真的是太也懒惰。。。