cubex / application-skeleton
此包已被放弃,不再维护。未建议替代包。
Cubex 项目应用骨架
2.0.0
2018-10-11 17:06 UTC
Requires
- cubex/framework: 2.6.3
- packaged/dispatch: 1.6.7
Requires (Dev)
- phpunit/phpunit: ~7.4
- satooshi/php-coveralls: ~2.0
README
##安装 ###获取基本项目 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