什么是Composer Composer提供了PHP的依赖库,可以安装和更新PHP的模块和扩展。 Composer官网:https:///download/ 下载安装Composer-Setup.exe 进行安装,如果出现安装失败,一个是网络问题,另一个是没有打开php_openssl.dll扩展。 如果在cmd里输入composer提示不存在该命令,退出重新打开cmd. 由于很多软件都是从国外网址下载的会有一些慢。现在我们从国内网址上获取。 打开网址:https://www./ Packagist 镜像使用方法方法一:修改 composer 的全局配置文件(推荐方式) 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令: composer config -g repo.packagist composer https://packagist. 方法二:修改当前项目的 composer.json 配置文件 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令: composer config repo.packagist composer https://packagist. 上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加): "repositories": { "packagist": { "type": "composer", "url": "https://packagist." }
}
以 laravel 项目的 composer.json 配置文件为例,执行上述命令后如下所示(注意最后几行):
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*"
},
"config": {
"preferred-install": "dist"
},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist."
}
}
}
OK,一切搞定!试一下 composer install 来体验飞一般的速度吧!
使用Composer 创建 下面使用Composer安装: 安装完Composer,运行下面命令来安装Composer Asset插件 php composer.phar global require "fxp/composer-asset-plugin:^1.2.0" php composer.phar相当于composer,所以上述命令等于: composer global require "fxp/composer-asset-plugin:^1.2.0"
下载Yii2框架 composer create-project yiisoft/yii2-app-advanced project_name(项目名) 说明:project_name 就是要安装的路径。 在安装过程中可能会被提示输入你的GitHub的token.这个是正常的。输入即可继续进行。 安装过程中出现以上提示:说明需要到这个地址申请github的秘钥,并且将其填写上去,此时去登陆github: 生成新的token
安装的过程中也有可能会出现报SSL错误的解决方式 解决方式如下:
token:a0c659592849e5587ef6811ef922b38966dbecb3 通常在下载的时候,不清楚是否在下载中。所以后面加一个-vvv。就可以看到正在下载的内容。如下:
|