zhouping 2016-10-18 16:26:00 5954次浏览 0条评论 1 2 0

本文转载于萝卜也爱疯狂

之前一直开发都是使用的thinkphp,也没接触过其它框架,也一直觉得tp很好用,之所这次使用yii框架来开发,也是有朋友的推荐,还有就是面试时一些公司也会问到yii框架的使用。
刚好现在公司要开发一款app,主要是写app接口,所以就想拿这个项目来学习下yii,话不多说,下面就开始安装使用吧。
官方推荐 通过 Composer 安装。

window 平台

接下来首先就要去官方中文网地址下载window下的安装软件 http://www.phpcomposer.com/

点击下载

1

点击下载的exe文件安装

2

这里是选择你安装php目录下的php.exe文件,接下来就下一步下一步就0k了 默认安装路径是 c盘下的 用户\AppData\Roaming\Composer

下载 composer.phar 文件

cd到www目录

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

注意:如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

在 composer.phar 同级目录下新建文件 composer.bat :

echo @php "%~dp0composer.phar" %*>composer.bat

关闭当前的命令行窗口,打开新的命令行窗口进行测试:

输入 composer -V 出现版本信息就表示安装成功

yii安装 (官方文档)

安装完Composer,运行下面的命令来安装Composer Asset插件:

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"

现在选择的应用程序模板之一,开始安装 Yii 2.0。应用程序模板是一个包含Yii写的骨架Web应用程序包。

安装基本的应用程序模板,运行下面的命令:

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.9

安装高级的应用程序模板,运行下面的命令:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

## 下载完后 www目录就会有一个basic目录

接下来使用归档文件安装,想了解如何使用的可以去官方手册查看安装。截图00

Yii2的基本应用程序模板

下载后解压改名把文件放到www目录中去,接下来看下yii文件的目录结构。

目录结构

syg/ 应用根目录
composer.json Composer 配置文件, 描述包信息
config/ 包含应用配置及其它配置
console.php 控制台应用配置信息
web.php Web 应用配置信息
commands/ 包含控制台命令类
controllers/ 包含控制器类
models/ 包含模型类
runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件
vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身
views/ 包含视图文件
web/ Web 应用根目录,包含 Web 入口文件
assets/ 包含 Yii 发布的资源文件(javascript 和 css)
index.php 应用入口文件
yii Yii 控制台命令执行脚本

syg/web/index.php 这个是框架入口文件
访问地址:localhost/syg/web/index.php
还可以配置虚拟域名,文件直接指向web目录

DocumentRoot "E:\phpStudy\WWW\syg\web"

这样就可以直接访问 dev.syg.com
访问会报一个提示,要设置 cookie validation
如果是使用 Composer 安装的会自动生成一个加密串,在这我们要手动添加,打开根目录下config/web.php文件
找到键名是cookieValidationKey的,给其值 添加一个加密串,也可随意填写,然后再刷新浏览器就可以进入到yii引导页面了,就算安装完成了。

觉得很赞
    没有找到数据。
您需要登录后才可以评论。登录 | 立即注册