cubex / skeleton
此软件包已被弃用且不再维护。没有建议的替代软件包。
Cubex 项目骨架
0.2.2
2015-02-19 11:54 UTC
Requires
- cubex/framework: ~2.1
- packaged/dispatch: ~1.0
- stack/builder: ~1.0
Requires (Dev)
- phpunit/phpunit: ~4.5
- satooshi/php-coveralls: ~0.6
README
##安装 ###获取基础项目 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