项目环境:

操作系统:windows 7

版本管理:git

该项目我是在mac上面创建的,mac上面的环境也是一波三折啊!但我同事的环境是在windows上面,因为是前端同学,所以只好我再次操刀了、、、

1、clone代码到本地

先是从代码托管平台上面把项目clone到本地,这步没有任何问题。

2、添加各种环境变量

我一共是添加了php、composer以及git这三个环境变量,这步也问题不大。

主要是composer的安装,我是参照官网手动安装,官网可能要fan qiang才能访问。我把他代码贴出来防止大家不方便

C:\Users\username>cd C:\bin
//进入安装目录下面,这是他要下载的地址,你可以进入任何你想安装的目录下面
C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php
//下面composer.phar, 运行这步必须要先将php添加到环境变量中 C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat
// 创建批处理文件,然后将该目录放入到你的环境变量中 C:\Users\username>composer -V
// 运行以上命令,检测安装设置是否正确

3、安装composer插件

这步我费了好大力气才搞定的,Yii2就是安装“fxp/composer-asset-plugin”插件。

composer global require "fxp/composer-asset-plugin:~1.1"

上面的是官网的命令,我使用该命令一直无法成功。我是使用的下面的命令才成功

composer global require "fxp/composer-asset-plugin:@dev"

4、修改composer镜像

你要是网速牛逼,又有VPN当我没说。

直接修改composer的全局配置文件

composer config -g repo.packagist composer http://packagist.phpcomposer.com

上面的命令我是从Composer中国镜像网站上直接拿来用的,你可以直接百度【composer 中国镜像】

5、composer install -vvv

没啥说的,安装各种资源包。之所以-vvv是为了查看install的详情

这之间就是漫长的等待啊!装了国内镜像也没用、、、

、、、、、、

、、、、、、

、、、、、、

在此期间如果感觉卡住了,就终止程序重新执行,我也执行了好几次该命令

6、初始化项目

init项目环境

init

配置数据库链接

在comon\config\main-lcal.php中配置你的数据库信息

迁移数据库脚本

yii migrate

7、可以愉快的预览了、、、

YII2 项目安装步骤及异常记录的更多相关文章

  1. Yii2 windows 安装步骤

    安装 Yii2 高级版应用 基础版可以看官方文档 今天安装了YII2高级版应用 写下步骤 留个记号,以备查询! 在 Windows 中,你首先需要下载并运行 Composer-Setup.exe 查看 ...

  2. Mac安装composer安装Yii2项目

    [注释:]本人原创,如需转载请注明来源链接! 通过安装Composer方式安装Yii 如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装. 在 Linux 和 M ...

  3. 详细记录vue项目实战步骤(含vue-cli脚手架)

    一.通过vue-cli创建了一个demo. (vue-cli是快速构建这个单页应用的脚手架,本身继承了多种项目模板:webpack(含eslit,unit)和webpack-simple(无eslin ...

  4. 项目中有私有仓库模块时,使用 npm ci 命令的安装步骤

    项目中有私有仓库模块时,使用 npm ci 命令的安装步骤: 先安装私有仓库模块:npm install <npm包名> --registry=<npm包源> 再运行命令:np ...

  5. Nginx安装步骤及本地浏览器不通解决方案,Nginx在Linux发布项目,Tomcat 与本地浏览器不通解决方案

    Nginx安装步骤及本地浏览器不通解决方案 1.将安装包放到usr/local文件夹下 2..进入local目录,解压 tar -zxvf nginx-1.17.5.tar.gz 3.进入 nginx ...

  6. 记一次nginx部署yii2项目时502 bad gateway错误的排查

    周六闲来无事,就试着安装和部署下yii2,安装过程没什么问题,但部署到nginx上时遇到了502 bad gatewary问题,折腾了半天才搞定.这个问题是我以前在部署yii2时没有遇到过的,因此记在 ...

  7. 【Python笔记】图片处理库PIL的源代码安装步骤

    前段时间项目须要对某些图片打水印,用到Python的PIL库,本文以Imaging-1.1.7为例,记录PIL库的源代码编译/安装步骤. PIL全称Python Image Library.它支持多种 ...

  8. Android代码混淆和项目宣布步骤记录器

    原本放在一起Android项目与发布的文件相混淆.我突然想到,为什么不写博客,分享.有这篇文章的情况下,. Android代码混淆及项目公布步骤记录 一.清理代码中的调试信息,如Log.System. ...

  9. hive-1.2.1安装步骤

    一.Hive安装和配置 1.先决条件 已经安装好hadoop-2.4.1,hbase-1.0.0. 2.下载Hive安装包 当前Hive可到apache官网下载,选择的是hive-1.2.1.运行: ...

随机推荐

  1. JavaScript(Node.js)+ Selenium自动化测试

    Selenium is a browser automation library. Most often used for testing web-applications, Selenium may ...

  2. Web接口测试工具--Jmeter

    关于Jmeter性能测试工具不再过多介绍.如果你要学习软件性能测试,那么多少应该会对它有所耳闻. 强烈建议阅读官方文档学习:http://jmeter.apache.org/index.html 还有 ...

  3. Spring整合Ehcache管理缓存

    前言 Ehcache 是一个成熟的缓存框架,你可以直接使用它来管理你的缓存. Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现.它 ...

  4. 用javascript编写的小游戏(getElementById , setInterval , clearInterval , window.onload , innerText 和页面跳转, 标签的使用)

    (1)图片轮转 <script type="text/javascript" > ; setInterval(function(){ var dom=document. ...

  5. Create function through MySQLdb

    http://stackoverflow.com/questions/745538/create-function-through-mysqldb How can I define a multi-s ...

  6. php中用GD绘制折线图

    php中用GD绘制折线图,代码如下: Class Chart{ private $image; // 定义图像 private $title; // 定义标题 private $ydata; // 定 ...

  7. c++ const 成员函数

    第一个事实: 某类中可以这么声明定义两个函数,可以重载(overload) void pa(){ cout<<"a"<<endl; } void pa() ...

  8. E - The Values You Can Make

    E - The Values You Can Make Description Pari wants to buy an expensive chocolate from Arya. She has ...

  9. ElasticSearch+NLog+Elmah实现Asp.Net分布式日志管理

    本文将介绍使用NLOG.Elmah结合ElasticSearch实现分布式日志管理. 一.ElasticSearch简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布 ...

  10. PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解

    1.安装PowerDesigner15.MySQL5.不详细讲解了.网上一大把.请各位亲参考去. 2.安MyODBC-standard-3.51.0.7-win.msi.mysql-connector ...