版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP版本需求:PHP5.4.0以上,因为Yii2.0基于PHP5.4以上版本进行了完全重写。

目前有两种方法可以安装Yii2.0,一种是安装Composer,使用composer生成yii应用程序;另一种是直接下载应用程序模板。应用程序模板有基本模版和高级模版两种。他们的主要的区别就是高级模版提供了环境切换和前后台分离。

1、使用Composer安装Yii

⑴windows下安装composer:

个人不建议使用composer安装,因为composer被墙了,下载过程稍繁琐。我自己是配了个米粒vpn下载的composer。

安装时注意开启PHP的openssl:配置文件php.ini 取消注释 extension=php_openssl.dll。

米粒vpn地址:http://milivpn.com/

composer官网:http://getcomposer.org/

composer中文网:http://www.phpcomposer.com/

如果想使用curl命令安装,windows下自身无法使用curl命令,可以先去下载curl工具

windows下curl工具下载地址:http://www.paehl.com/open_source/?CURL_7.38.0

到上边的地址下载自己系统对应的curl工具,解压,放入windows/system32目录,就可以使用curl命令安装composer了。

composer具体安装步骤:https://getcomposer.org/download/

首先执行下边的命令安装asset插件:composer global require "fxp/composer-asset-plugin:1.0.0-beta4" 

接下来就可以创建yii2.0应用了:

    ①创建基本应用程序:composer create-project  yiisoft/yii2-app-basic   项目名称
    ②创建高级应用程序:composer create-project  yiisoft/yii2-app-advanced   项目名称

高级应用在创建好应用后记得进入到项目目录下运行init命令或者运行项目下的init.bat选择项目环境,选择环境初始化项目之后就能正常访问了

⑵linux下安装composer:
    linux下的具体安装与配置可以参考一下官方文档自行配置:http://docs.phpcomposer.com/00-intro.md#Installation-*nix

2、从归档文件安装

直接到yii官网下载2.0的应用程序模板,解压到相应的目录即可

yii官网下载地址:http://www.yiichina.com/download

最后修改 config/web.php 文件,输入cookieValidationKey 配置验证密钥。

3、设置Web服务器,配置应用环境

具体步骤可以参考这篇文章:http://www.digpage.com/install.html#composeryii

Yii2.0的安装与配置教程的更多相关文章

  1. Yii2.0 RESTful API 基础配置教程

    创建api应用  通过拷贝原有的应用,重命名得到新的应用 安装完 Composer,运行下面的命令来安装 Composer Asset 插件: php composer.phar global req ...

  2. Tomcat7安装及配置教程

    Apache  Tomcat7.0安装及配置教程.. Apache  Tomcat7.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-7.0.73-wi ...

  3. Tomcat8安装及配置教程

    Apache  Tomcat8.0安装及配置教程.. Apache  Tomcat8.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39-wi ...

  4. 【Yii系列】Yii2.0的安装与调试

    接上一节的话,我们最终选择了Yii框架作为我们的主要开发框架,今天,我就和大伙来聊聊如何安装与调试Yii2.0,以及后续会和大伙聊聊如何在Yii2.0上快速撸代码. Yii2.0的安装 好的,Comp ...

  5. Termux 高级终端安装使用配置教程

    Termux 高级终端安装使用配置教程,这篇文章拖了有小半年.因为网上相关的文章相对来说还是比较少的,恰好今天又刷了机,所以就特意来总结一下,希望本文可以帮助到其他的小伙伴.发挥Android平台更大 ...

  6. Mysql免安装版配置教程和常用命令图

    Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...

  7. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  8. 2018年Unity结合Android SDK下载安装及配置教程

    原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3        最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...

  9. mysql8.0.13安装、使用教程图解

    mysql8.0.13安装.使用教程图解 MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Manageme ...

随机推荐

  1. jar中没有主清单属性

    在导出jar时指定主类位置 或手动配置jar包中的MANIFEST.MF文件: 添加Main-Class: gui 参考: JAVA环境变量 CLASSPATH .;%JAVA_HOME%\lib\d ...

  2. git在webstorm中的使用

    打开webstorm新建项目,这里新建的项目名称我起为lianxi 打开设置选项里的插件栏 搜索gitignore,并安装,我这里已安装,所以显示X,没有安装的会显示一个绿色的下载箭头.安装完后需要重 ...

  3. sharepoint代码添加WebPart

    Adding a web part   Following code snippet can be used to add a web part in an existing SharePoint w ...

  4. html布局,左侧固定右侧自适应

    前几天看到我们的UI稿,要实现左侧固定树结构,右侧自适应.想着自己写过几次但是每次都会忘记,在这里做个笔记. 第一种方法: <!DOCTYPE html> <html lang=&q ...

  5. laravel创建定时任务

    官方文档给出的教程已经很详细了,这里给出一些补充帮助大家理解. 英文文档:https://laravel.com/docs/5.2/scheduling 中文文档:https://laravel-ch ...

  6. Myeclipse启动错误

    问题描述: Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project 'szoa'. ...

  7. Linux之top

    简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...

  8. python多进程,以及进程池并发

    模拟多进程 #!/usr/bin/env python#-*- coding:utf-8 -*-import timefrom multiprocessing import Process def s ...

  9. 【.NET】字符串处理

    类名:DealString /// 1.截取字符串,最后加3个小数点 /// 2.获得指定Url的参数的string类型值 /// 3.判断数据类型 /// 4.过滤JS标记 /// 5.获取Chec ...

  10. EventBus消息机制在Eclipse环境下的使用

    1.在onStart()方法中注册 @Override public void onStart() { super.onStart(); // 注册 EventBus // 判断 Eventbus 是 ...