由于刚接触yii2 ,决定先装个试试;可是这一路安装差点整吐血,可能还是水平有限吧,

     但还是想把这个过程分享出来,让遇到同样问题的同学有个小小的参考,好了言归正传!! <(~.~)>

    下面是安装流程,我会一步一步的记录下来:

    

    1.关于 composer 安装的问题(折腾了好半天)

       Composer 是 PHP 的一个依赖管理工具 。

      需要下载Composer   官网下载:https://getcomposer.org/download/,但是你会发现特别慢^~^,即使下载了安装也基本不成功;

      原因是网站服务在国外,墙的原因,当然如果你有vpn什么的可以略过。。。。

      另一种是 直接下载个composer.phar 文件直接安装即可。

      ================================================

      所以要  换composer中国镜像 ,地址: http://pkg.phpcomposer.com/ ,里边有详细的安装composer的方法。

      最终结果: 安装完composer之后会在你的安装目录生成一个composer.phar 文件。好了,安装成功之后,基本上完成了一半儿。

      如果还是不明白的看这个文章 : http://www.cnblogs.com/bean-sprout/p/6377085.html ,写的很清楚!!

      2.

     执行命令 : composer config -g repo.packagist composer https://packagist.phpcomposer.com

     改写Packagist 镜像至国内镜像以加快下载速度。

     php composer.phar global require "fxp/composer-asset-plugin:~1.1.1" ,

     记得设置php的环境变量(我的电脑->属性->高级设置->环境变量->添加即可),你所在的项目目录;

     安装这个玩意儿,不然你会发现新增加好的项目中没有vendor目录!!!

      

     3. 执行命令:php composer.phar create-project --prefer-dist yiisoft/yii2-app-advanced advanced,

     创建高级模板项目,其中安装过程中会提示你输入token:这个其实后边有提示,直接把那个地址复制然后生成

     token就可以了。

     

     剩下就是开始创建项目了。

     

     

    

4.最后一步:初始化我们的应用,初始化是在你创建的advanced目录下 执行cmd init命令 选0 y

      

      至此,全部完成。(^.^)

    

Yii 2 的安装 之 踩坑历程的更多相关文章

  1. CentOS7.4安装MySQL踩坑记录

    CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...

  2. ubuntu 下安装docker 踩坑记录

    ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...

  3. sqlserver安装和踩坑经历

    sqlserver安装和踩坑经历 下载 下载 安装 大致是按照这个来的 安装教程 出错 windows系统安装软件弹出"Windows installer service could not ...

  4. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  5. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...

  6. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...

  7. ASP.NET Web 应用 Docker踩坑历程——续

    ASP.NET Web 应用 Docker踩坑历程发表后,也开始使用Docker了,然而发布的过程比较痛苦,经常发生下图的事情: 据说是nuget包还原时发生错误 百度了半天也找不到解决的方法,而发生 ...

  8. MySQL 5.7版本安装教程-踩坑总结

    下载 MySQL下载地址 选择下载64位(看自己电脑是32位还是64位) 点击下载之后,它会让你登录,没有Oracle账户,跟着它的步骤注册一个就好了. 安装 打开下载好的压缩包解压到你的某一目录下, ...

  9. OpenCV+Qt+CMake安装+十种踩坑

    平台:win10 x64+opencv-3.4.1 + qt-x86-5.9.0 + cmake3.13.4 x64 OpenCV+Qt+CMake安装,及目前安装完后打包:mingw32-make时 ...

随机推荐

  1. 转:java 进阶之路

    转: https://www.zhihu.com/question/39139518 一.基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http:// ...

  2. ubuntu14.10环境下使用apache2.2配置代理服务器

    参考网址: 使用Apache架设代理服务器 ubuntu之apache正向代理及反向代理(ProxyPass\ProxyPassReverse) Apache配置正向代理与反向代理 我的配置步骤: 1 ...

  3. python 创建类先执行metaclass父类__new__ > __init__>__call__ 然后再执行自己的__new__>__init__

    class MyType(type): def __init__(self,*args,**kwargs): print("Mytype __init__",*args,**kwa ...

  4. app接口开发(php)

    1.JSON方式封装通信接口: 封装: response.php <?php // JSON方式封装通信接口 // 定义 response类 class Response { // 定义一个静态 ...

  5. UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法

    今天遇到一个问题,如下图: 假如你在一个BP的初始化脚本里用了"Get Player Character",编译BP时候就会遇到上述警告(Warning Function ' Ge ...

  6. iOS 自定义转场动画

    代码地址如下:http://www.demodashi.com/demo/12955.html 一.总效果 本文记录分享下自定义转场动画的实现方法,具体到动画效果:新浪微博图集浏览转场效果.手势过渡动 ...

  7. C-C Primer Plus阅读笔记

    常用头: stdio.h string.h inttypes.h limits.h float.h 1.打印short.long.long long和unsigned #include <std ...

  8. mongoDB 高级查询之取模查询$mod

    http://hancang2000.i.sohu.com/blog/view/235140698.htm $mod取模运算   查询age取模10等于0的数据 db.student.find( { ...

  9. Linux下默认的目录介绍

    目录/文件 用途 来源 / /处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录.文件.设备都在/之下. - /bin 该目录存放着系统最常用的最重要的命令,相当于DOS ...

  10. RIP协议

    1.概念:RIP协议是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递.        RIP协议基于距离矢量算法(DistanceVectorAlgorit ...