
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
学IT技术的小伙伴们可能认识composer吧,其实默认情况下composer使用的是国外镜像,下载速度一般很慢,小编第一步推荐就直接把composer的源改成国内镜像。下面昆明达内小编来开看使用composer有哪些技巧。
方法一: 修改composer的全局配置文件(推荐方式)
打开命令行窗口(windows用户)或控制台(Linux、Mac用户)并执行如下命令:
composer config -g repo.packagist composer (其实这种方法相当于修改了composer的全局配置信息
查看composer主目录:通过composer config -l -g命令可以列出composer的全局配置信息,在这些信息中查找[home]配置项就是composer的主目录)
方法二: 修改当前项目的 composer.json 配置文件:
打开命令行窗口(windows用户)或控制台(Linux、Mac用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:
复制
composer config repo.packagist composer
上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):
复制
"repositories": {
"packagist": {
"type": "composer",
"url": "#"
}
}
具体项目中使用composer的例子说明:
第一步:在composer.json(一般在项目根路径下)中添加要加载的插件如smarty,如下为昆明达内小编的一个项目中的composer.json
{
"name": "wulacms/wulacms",
"description": "努力做一个比较优秀的CMS",
"require": {
"php": ">=5.6.0",
"ext-json": "*",
"ext-pdo": "*",
"ext-mbstring": "*",
"ext-curl": "*",
"ext-SPL": "*",
"smarty/smarty": "~3.1",
"phpmailer/phpmailer": "~5.2",
"hightman/xunsearch": "^1.4"
},
"require-dev": {
"phpoffice/phpexcel": "~1.8"
},
"license": "MIT",
"keywords": [
"CMS",
"MVC",
"Plugin",
"Module"
],
"time": "2016-08-20",
"scripts": {
"post-root-package-install": [
"php bin/wula.php --init"
]
},
"type": "project",
"config": {
"preferred-install": "dist"
},
"authors": [
{
"name": "Ryan",
"email": "yangdabin@163.com"
}
],
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"support": {
"issues": "https://github.com/ninggf/wulacms/issues"
},
"homepage": "#/",
"repositories": []
}
第二步:在composer命令模式中执行composer update(这一步可不执行,但是最好执行一下)
第三步:在包含有composer.json的项目根目录下执行composer install就可以把项目中所依赖的软件包下载到项目中去了。
详情请关注达内培训中心!(http://km.tedu.cn)