yii2安装详细流程


Posted in PHP onMay 23, 2018

本文为大家分享了yii2安装流程,供大家参考,具体内容如下

yii2 的资料很少,在网上搜了很多资料,综合着安装完之后,才发现他们都很不全面,以至于走了很多弯路

下面我把完整的安装流程介绍给大家:

前提:非常重要,你的php版本必须是php5.4以上

1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子:

去这里下载高级应用模板

2.下载完之后解压放在www目录我是放在 D:\wamp\www\yii2\advanced

cmd dos命令进入这个D:\wamp\www\yii2\advanced下:

yii2安装详细流程

3.运行 php -r "readfile('https://getcomposer.org/installer');" | php

yii2安装详细流程

4.这是就在D:\wamp\www\yii2\advanced目录下面下载了一个composer.phar文件,有了这个文件就可以执行php composer.phar命令了,提示:

yii2安装详细流程

5.运行php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta3"这个命令,这个命令式升级模板应用的,一定要执行,否则访问会出错,如果 报 Nothing to install or update这个错误,就跳过此步骤,无需更新了

yii2安装详细流程

6.准备所有插件!!非常重要,少了这步一切都会失败
执行命令:php composer.phar global require "fxp/composer-asset-plugin:1.0.0"

yii2安装详细流程

7.安装我们的yii2的应用:

执行命令:composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test 就会在上一层目录下生成yii2test应用

请注意,您可能会被提示安装过程中输入你的 GitHub 的用户名和密码。这是正常的。只要输入它们并继续。如果你没有git账号,注册一个就可以了,但是安装的时候可能需要退出cmd,重新操作。

yii2安装详细流程

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

yii2安装详细流程

ok,这么我们的yii2的安装就完成了,进入测试目录:localhost/yii2/yii2test/frontend/web/index.php

会看到如下界面:

yii2安装详细流程

这就表明的你的yii2安装成功了,一定要记住你的php版本是php5.4以上的!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个简单的PHP&MYSQL留言板源码
Jul 19 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
PHP中加密解密函数与DES加密解密实例
Oct 17 PHP
php实现encode64编码类实例
Mar 24 PHP
PHP发送AT指令实例代码
May 26 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
PHP实现非阻塞模式的方法分析
Jul 26 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 04 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 #PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 #PHP
PHP工厂模式简单实现方法示例
May 23 #PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 #PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 #PHP
PHP实现的mysql读写分离操作示例
May 22 #PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
May 21 #PHP
You might like
PHP面试题之文件目录操作
2015/10/15 PHP
PHP可变变量学习小结
2015/11/29 PHP
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
2019/04/12 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
python解决字典中的值是列表问题的方法
2013/03/04 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python getpass实现密文实例详解
2019/09/24 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
MYSQL支持事务吗
2013/08/09 面试题
学校司机岗位职责
2013/11/14 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
说明书格式及范文
2014/05/07 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
迎新生欢迎词
2015/01/23 职场文书
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers