Yii2.0的安装与配置教程
版权声明:本文为博主原创文章,未经博主允许不得转载。
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的安装与配置教程的更多相关文章
- Yii2.0 RESTful API 基础配置教程
创建api应用 通过拷贝原有的应用,重命名得到新的应用 安装完 Composer,运行下面的命令来安装 Composer Asset 插件: php composer.phar global req ...
- Tomcat7安装及配置教程
Apache Tomcat7.0安装及配置教程.. Apache Tomcat7.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-7.0.73-wi ...
- Tomcat8安装及配置教程
Apache Tomcat8.0安装及配置教程.. Apache Tomcat8.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39-wi ...
- 【Yii系列】Yii2.0的安装与调试
接上一节的话,我们最终选择了Yii框架作为我们的主要开发框架,今天,我就和大伙来聊聊如何安装与调试Yii2.0,以及后续会和大伙聊聊如何在Yii2.0上快速撸代码. Yii2.0的安装 好的,Comp ...
- Termux 高级终端安装使用配置教程
Termux 高级终端安装使用配置教程,这篇文章拖了有小半年.因为网上相关的文章相对来说还是比较少的,恰好今天又刷了机,所以就特意来总结一下,希望本文可以帮助到其他的小伙伴.发挥Android平台更大 ...
- Mysql免安装版配置教程和常用命令图
Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...
- jdk eclipse SDK下载安装及配置教程
原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...
- 2018年Unity结合Android SDK下载安装及配置教程
原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...
- mysql8.0.13安装、使用教程图解
mysql8.0.13安装.使用教程图解 MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Manageme ...
随机推荐
- jquery轻松实现li标签上下滚动的原理
在网站上我们常看到有滚动的文字或者图片,比如消息提醒,新闻列表,等等.那么这些效果是怎么形成的呢?经过查阅,找到一种十分方便的写法,经过改良,得出我自己的终极版滚动效果. 我先写个布局吧 <di ...
- 变形属性 transform
transform功能可以实现文字或图像的旋转.绽放.倾斜.与移动: 注意点:1.其移动.旋转.倾斜.与绽放这4种效果的使用先后顺序不同,页面会显示不同的结果: 2.属性值有一个参数与有多个参数的别: ...
- 所需的防伪表单字段“__RequestVerificationToken”不存在
错误提示为:所需的防伪表单字段"__RequestVerificationToken"不存在. <%:Html.AntiForgeryToken()%> 在mvc4中的 ...
- 第一个Android crackme(2016-05)
第一个Android crackme 0x00 背景 最近在学习Android的逆向,把基本的环境搭好后,看了看<第一行代码--Android>,然后就按照非虫大牛的<Android ...
- 针对ie9写特殊的样式
<!--ie9样式重置--> <!--[if IE 9]> <style> select { background: none; padding-right: 0 ...
- stm32 串口乱码的解决
版权声明:本文为博主原创文章. 前几天在中移物联网申请了一个迷你开发板,运行官方提供的程序,感觉板子是正常的.但是自己写的程序能够刷到板子上,但是串口却是乱码.官方和我的额程序都是用的库函数的方式写的 ...
- HDU 1079 Calendar Game 博弈
题目大意:从1900年1月1日 - 2001年11月4日间选择一天为起点,两个人依次进行两种操作中的任意一种,当某人操作后为2001年11月4日时,该人获胜.问先手是否获胜 操作1:向后移一天 操作2 ...
- Sql Server 表创建以及Ef浅谈
1.在数据库中新建两张测试表 创建用户表 use eftest go if exists(select * from sysobjects where name='UserInfo') drop ta ...
- 在Ubuntu下搭建FTP服务器的方法
由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...
- 【第三篇】Volley图片加载之NetworkImageView代码分析
在Volley的使用之加载图片讲过使用NetWorkImageView进行图片加载的例子,本文着重讲解NetWorkImageView内部是如何实现的,以及Volley这个控件有什么特性. 1,通 ...