Yii2 安装和初始化

Yii2 通过 Composer 安装,具体安装自行参考官方文档或者上面的链接内容。 (推荐学习:yii教程)

Yii2 安装完以后,按照官方文档接下来就需要进行初始化 ./init,此处初始化时我们选择 Development 模式,初始化后会产生以下文件:generate backend/config/main-local.php

generate backend/config/params-local.php

generate backend/config/test-local.php

generate backend/web/index-test.php

generate backend/web/index.php

generate common/config/main-local.php

generate common/config/params-local.php

generate common/config/test-local.php

generate console/config/main-local.php

generate console/config/params-local.php

generate frontend/config/main-local.php

generate frontend/config/params-local.php

generate frontend/config/test-local.php

generate frontend/web/index-test.php

generate frontend/web/index.php

generate yii

generate yii_testgenerate yii_test.bat

generate cookie validation key in backend/config/main-local.php

generate cookie validation key in frontend/config/main-local.php

chmod 0777 backend/runtime

chmod 0777 backend/web/assets

chmod 0777 frontend/runtime

chmod 0777 frontend/web/assets

chmod 0755 yii

chmod 0755 yii_test

可以看出 Yii2 初始化的主要工作是产生一些配置文件和脚本文件,如果你使用 GitHub 作为代码版本库,你会发现这些配置和脚本文件默认是被忽略提交的,具体参见文件所在目录的 .gitignore 。

这意味着什么?当你通过 GitHub 将代码部署到生产服务器的时候,你需要再次通过 ./init 进行初始化;当然,那时你需要以 Production 模式进行初始化了;也许你会觉得很烦,但是当你操作后才发现这样的方式很灵活。

根目录下的 /vendor 是第三方代码库(包括Yii2源码等),默认情况下是忽略提交的,由 Composer 维护。

但由于 Composer 在中国被墙速度慢,所以此推荐将 /vendor 也加入版本库,具体操作:注释掉根目录下 /.gitignore 文件里的 /vendor 内容。

yii php init,yii如何初始化相关推荐

  1. 查看 php yii脚本位置,Yii框架分析(一)入口脚本index.php的启动过程剖析

    1. 启动 网站的唯一入口程序 index.php : $yii=dirname(__FILE__)./../framework/yii.php;$config=dirname(__FILE__)./ ...

  2. Yii学习--使用Yii来建立博客

    Yii 之初体验 安装Yii 创建应用骨架 应用的工作流程 在这一部分里,我们将讲解怎样建立一个程序的骨架作为着手点.为简单起见,我们假设Web服务器根目录是/wwwroot ,相应的URL是 htt ...

  3. 开机流程简介--init 处理系统初始化流程 (/etc/rc.d/rc.sysinit)

    init 处理系统初始化流程 (/etc/rc.d/rc.sysinit) 还记得上面提到 /etc/inittab 里头有这一句' si::sysinit:/etc/rc.d/rc.sysinit ...

  4. yii+php+当前目录,Yii常用路径方法总结

    Yii框架中的一些常见的路径方法的使用方法总结. 在控制器添加CSS文件或JavaScript文件: Yii::app()->clientScript->registerCssFile(Y ...

  5. php yii框架连接数据库,YII框架数据库访问

    安装YiiDao数据库访问QueryBuilder器活动记录数据库迁移 1.安装YII Yii2的基本应用程序模板  Yii2的高级应用程序模板 ##进入默认下载好basic 目录## cd basi ...

  6. php yii框架优点,yii框架有什么优势

    Yii是一个优秀的使用非常广泛适合开发PHP大型项目的架构,以下是青锋建产给大家分享的yii框架的简介,特点.优势.系统要求. Yii 是什么 Yii 是一个高性能,基于组件的 PHP 框架,用于快速 ...

  7. php+yii框架,【Yii框架 1 】PHP框架,Yii概述

    [Yii框架 一 ]PHP框架,Yii概述 PHP的框架,只接触过三种:ThinkPHP.Laravel.Yii,前两种作了解,项目中用的Yii. 一.3种框架简述 1. ThinkPHP Think ...

  8. php+yii手册下载,yii框架(含yii2.0中文手册)

    yii是BSD License下发布的一个开源项目,这意味着您能免费使用它开发开源或私有的Web应用程序,作为一款高性能,基于组件的php框架,因为框架结构和设计精巧的缓存支持,能够完成开发如门户网站 ...

  9. yii+php+当前目录,Yii应用的目录结构和入口脚本

    以下是一个通过高级模版安装后典型的Yii应用的目录结构: ~~~ . ├── backend ├── common ├── console ├── environments ├── frontend ...

最新文章

  1. zabbix专题:第十一章 zabbix之SNMP方式监控
  2. 不同stm32f103芯片内部外设资源
  3. Duo Labs:五大厂商的笔记本预装软件存在重大安全隐患
  4. ireport怎么套打_DNF小小王国历险记巨人击退战怎么打 巨人击退战通关技巧攻略...
  5. lintcode: Check Sum of Square Numbers
  6. C#的Access数据库的连接类
  7. JAVA web App扫码登录
  8. vs2019下载安装
  9. ODI接口开发案例:RMA(客户退货订单)同步
  10. jsp页面打开为空白页
  11. 机器学习实战-手写识别系统
  12. socket编程基础知识
  13. 基于Python的GUI图形用户界面编程
  14. 财路网每日原创推送: 科普:区块链在其他领域的一些应用
  15. 解决测试过程中遇到的致命问题
  16. Linux msr寄存器手册,MSR寄存器
  17. 巧妙管理 不让IP地址冲突干扰局域网
  18. excel 瀵煎叆mysql_瀵煎叆fun-foodPPT课件
  19. 【分享】TOP开发历程——淘精灵,您的淘宝好帮手(11.26凌晨)
  20. java 增长的极限_下列关于《增长的极限》报告中的论述说法正确的是()。

热门文章

  1. sql concat()函数
  2. 阿里云OSS上传速度优化技巧
  3. 黄聪:wordpress调用函数大全
  4. 新年英文祝福语——给爱人的祝福语
  5. 20200104:重温十大排序
  6. 三亚环投集团:电子合同让群众“零跑腿”
  7. 构建“以客户为中心”的新型商业模式
  8. Curator典型使用场景之分布式计数器。
  9. 使用Word写测试用例遇到页码从第三页开始问题
  10. 浅谈dom操作removechild()