firegate666 / yii-web-setup
为您的项目提供的Yii web配置基础,包括vagrant box和xhprof调试面板
1.0.3
2015-10-18 02:38 UTC
Requires
- yiisoft/yii: 1.1.*
Requires (Dev)
- lox/xhprof: dev-master
- stevad/yii-xhprof: ^0.1.1
- zhuravljov/yii2-debug: 1.4
This package is not auto-updated.
Last update: 2024-09-14 18:52:50 UTC
README
介绍
这是我为Yii项目创建的干净web设置的模板。这包括将文档根及其公共文件与受保护文件分离,并使用composer为您的项目设置Yii。
配置
您还可以在
protected/config/main.php
protected/config/console.php
protected/config/test.php
中为您的项目设置默认配置,并允许您的客户在
protected/config/main.local.php
protected/config/console.local.php
protected/config/test.local.php
中覆盖一些参数。请随时发表您的观点,让我们为Yii开发者创建一个可重用的模板/设置。
也许还有一些更多的依赖项或模块您建议默认拥有?告诉我。
如何使用这个模板?
- 从模板创建您的项目
composer create-project firegate666/yii-web-setup
- 调整composer.json中的包元信息
- 就这样,现在您可以为您的项目开发了。
- 使用git作为版本控制工具
如果您的项目对依赖项有不同的需求,删除composer.lock,调整composer.json以满足您的需求,然后再次运行composer以安装依赖项。
开发设置
该项目附带了一个vagrant box示例设置,您可以使用它开始开发。
- 在您的开发机上安装 Virtualbox 和 Vagrant。
- 进入vagrant文件夹
- 输入vagrant up
它将为您设置所有开发所需的东西。vagrant完成后,打开
http://192.168.56.5/
您将看到默认的yii安装。这个盒子预装并捆绑了xhprof。如果您想看看这个很酷的分析器,请打开
protected/config/main.local.php
并在配置中添加注释。现在您将在每个页面上都有一个带有分析器结果链接的调试面板。