我的环境是集合包xampp

1,下载composer:下载地址https://getcomposer.org/download/, 点击蓝色字体“Composer-Setup.exe”

2,安装composer:下一步下一步的傻瓜安装方式,过程当中会有一步骤,让你浏览选择php.exe文件,选择了之后,等于在windows的环境变量path里加上了G:\xmappServer\php(这个是我的环境)

3,下载composer.phar:下载地址https://getcomposer.org/download/, 找到页面底部加粗标题:“Manual Download”,点击蓝色字体“Latest Snapshot”

4, 配置composer.phar:把下载好的composer.phar文件放到和php.exe一个目录下(我的目录路径是G:\xmappServer\php),然后在该目录下,新建一个composer.bat文件,并且将代码

@php "%~dp0composer.phar" %*

保存到此文件中。这些是我的白话,你可以参考网上的官话http://pkg.phpcomposer.com/#how-to-install-composer(最下面的windows系统:)

5,配置镜像:参考http://pkg.phpcomposer.com/,里面有句话,我再引用一遍。打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

(2,3,4,5步骤,网上有些资料说的是配置步骤,比如环境变量配置等,目录也不一样。我就不引用他们的说辞了。)

最后可能会有这样那样的错误,我用了网上提供的命令方法,就解决了。此处备忘:composer self-update  (常需要更新哦,网上资料说的)

还有一些报错可能是ssl没配置,我已经默认配置了,就没有涉及到这个方面。还有就是需要token,这个需要去注册github账号,我已经有了,懒得截图,我也就不涉及了。

最后安装yii2,我参考http://www.yiichina.com/download这个网址

   1,安装asset插件,此网址的用到的命令是

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"  ,可是会失败。于是我改成了这样的命令就可以了
composer global require "fxp/composer-asset-plugin:~1.1.1"

2,下载安装yii
由于当前目录是C盘,并不是我的网站目录,所以需要cd到我的网站目录下面(大家百度dos命令吧~)。然后执行命令
composer create-project yiisoft/yii2-app-basic yii2 最后一个yii2是我的yii下载安装目录,可以自定义命名的。

3,检查下安装后的目录有没有verdor文件夹,如果没有,再执行一下命令composer install

window下安装composer and yii2的更多相关文章

  1. window下安装composer步骤(linux待研究)

    window下安装composer步骤--注意(安装完之后需要重启电脑才能生效) 转发:https://blog.csdn.net/wengedexiaozao/article/details/798 ...

  2. 我的CentOS6.5下及windows7下 安装composer与Yii2的过程

    用yii2以来,安装composer老是不成功,所以一直在windows下的php里,用直接解压的方法运行yii2. 后来越来越多的场合,需要用composer,终于下决心,要在Linux下搞掂它! ...

  3. window下安装composer和laravel

    安装composer: 1.在https://getcomposer.org/download/ 中下载 Composer-Setup.exe 2.安装composer步骤如下: 至此,compose ...

  4. window下安装composer

    1.什么是composer 一个智能的下载工具.比如说我的项目要安装yii框架,而yii是依赖于其他东西的,仅仅安装yii是不够的,这样会导致我的项目也不能正常运行:怎么办呢,我们可以一个一个手动的将 ...

  5. window下安装 node ,并搭建 vue 项目

    uname -a  命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统) window下安装node 1.在官网上选择对应的位数的msi安装 ...

  6. window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题

    window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题 在git bash上启动无法进行调试,采用cross-env后可以 ...

  7. Window 下安装

    Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...

  8. Window 下安装 Redis

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 一.Window 下安装 redis https://github.com/MicrosoftArchive/r ...

  9. window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error

    window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 解决: 如果没有配置环境,在安 ...

随机推荐

  1. 转换 Html 内容为纯文本内容(html,文本互转)

    转自http://www.cnblogs.com/jyshi/archive/2011/08/09/2132762.html : /// <summary> /// 转换纯文本内容为 HT ...

  2. apache问题集锦

    一.如何防止别的网站盗连我们网站的图片.CSS.JS等资源? RewriteCond %{HTTP_REFERER} !test.test.com [NC] #RewriteRule \.(gif|j ...

  3. crontab的应用

    当我们需要定时执行某个系统内的php脚本程序时,可以这样设置crontab * 19 * * * /usr/local/php/bin/php /var/www/test.php 此处表示调用php( ...

  4. Delphi XE5教程11:Tokens

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可 ...

  5. 每日一“酷”之difflib

    介绍:difflib 比较序列.该模块包含一些用来计算和处理序列直接差异的工具.她对于比较文本尤其用,其中包含的函数可以使用多种常用差异格式生成报告. 测试数据(splitlines()按行划分为序列 ...

  6. WPF中的Style

    一.Style基础知识 构成Style最重要的两种元素是Setter和Trigger Setter类帮助我们设置控件的静态外观风格 Trigger类帮助我们设置控件的行为风格 Setter类的Prop ...

  7. Oracle RAC中的一台机器重启以后无法接入集群

          前天有个同事说有套AIX RAC的其中一台服务器重启了操作系统以后,集群资源CSSD的资源一直都在START的状态,检查日志输出有如下内容: [    CSSD][1286]clssnmv ...

  8. 解决sublime text 2总是在新窗口中打开文件

    在mac下不是很喜欢sublime text 2 总是在新窗口中打开文件,很麻烦,文件打多了,就会出现N多窗口,虽然可以直接打开当前目录可以解决,但有时候查看其它项目中的单个文件,就比较麻烦.百度一直 ...

  9. UML 小结(3)- UML的结构及各个阶段的应用

    UML的结构: 其中各个图的作用如下:     用例图:用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能. 静态图包括类图跟对象图 类图 ...

  10. 微软职位内部推荐-SDE2 (Windows - Power)

    微软近期Open的职位: SDE2 (Windows - Power) Windows Partner Enablement team in Operating System Group is loo ...