dietcube/project

Dietcube 1.0.x 项目骨架

1.0.0 2016-01-19 15:01 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:31:36 UTC


README

设置

此包是 Dietcube 的项目骨架。

composer create-project dietcube/project -s dev your-project

(your-project 是项目的示例目录名称。目录的驼峰命名用作应用程序命名空间(例如 YourProject\\)。

配置文件

edit app/config/config.php
edit app/config/config_{DIET_ENV}.php

开启调试模式

<?php

return [
    'debug' => true,

    ...
];

环境

DIET_ENV 是环境变量名称。

如果未设置任何环境变量的 DIET_ENV(Dietcube 检查 $_SERVER['DIET_ENV']getenv('DIET_ENV')),则 Dispatcher::getEnv() 默认返回 production

通常,development 用于开发环境,因此 dietcube-project 的初始化脚本会生成默认的开发配置文件 app/config/config_development.php

示例:Web 服务器的配置

例如,将 DIET_ENV 设置为 development

Apache 配置

SetEnv DIET_ENV production

Nginx 配置(带 php-fpm)

fastcgi_param  DIET_ENV production;

使用 PHP 内置服务器运行

DIET_ENV=development php -d variables_order=EGPCS -S 0:8080 -t webroot/