cubex/application-skeleton

此包已被放弃,不再维护。未建议替代包。

Cubex 项目应用骨架

2.0.0 2018-10-11 17:06 UTC

This package is auto-updated.

Last update: 2020-02-12 11:44:54 UTC


README

Latest Stable Version Total Downloads Build Status Dependency Status HHVM Status Coverage Status

##安装 ###获取基本项目 Composer 是一个 PHP 的依赖管理库,您可以使用它下载 Cubex 框架和示例项目。

首先 下载 Composer 到您的计算机上。

一旦安装了 composer,要克隆基本 cubex 项目,您只需运行

composer create-project cubex/application-skeleton myproject

myproject 替换为您希望工作的项目文件夹名称。

###获取您的网络环境设置 有多种方式可以在网络服务器上运行 cubex 项目。

  • 虚拟主机
  • htaccess
  • 原始 PHP
  • PHP 开发服务器

每个环境都需要您设置 Cubex 环境变量,即 CUBEX_ENV,除了“PHP 开发服务器”默认环境设置为“开发”。

各种选项的配置可以在下面找到。一旦您设置了环境,您应该可以导航到您配置的路径,并看到示例项目。

###设置您的虚拟主机

<VirtualHost *:80>
    SetEnv CUBEX_ENV development

    DocumentRoot "project_path/public"
    ServerName cubex.local
    ServerAlias www.cubex.local
    ErrorLog "logs/cubex-error.log"
    CustomLog "logs/cubex-access.log" common

    RewriteEngine on
    RewriteRule ^(.*)$        /index.php  [L,QSA]
</VirtualHost>

###htaccess

SETENV CUBEX_ENV development

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$        index.php  [L,QSA]

###原始 PHP

public/index.php 中在初始化 cubex 之前,您可以直接使用 php 将环境变量放入

putenv("CUBEX_ENV=development");

###PHP 开发服务器

在您项目的根目录下运行以下命令将允许您通过 http://localhost:8080 访问此项目

php -S 0.0.0.0:8080 public/index.php