cubex/skeleton

此软件包已被弃用且不再维护。没有建议的替代软件包。

Cubex 项目骨架

0.2.2 2015-02-19 11:54 UTC

This package is auto-updated.

Last update: 2020-02-12 15:44:32 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/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