sinri/dry-dock-of-ark

基于Ark II的示例项目

安装: 9

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

公开问题: 0

类型:项目

0.2 2018-02-15 13:00 UTC

This package is auto-updated.

Last update: 2024-09-18 00:58:59 UTC


README

基于Ark的示例项目

需要PHP 7。使用MIT许可证。

要使用Ark构建项目

是的,你只需要使用Dry Dock of Ark。

首先,你需要获取DryDockOfArk的完整代码,使用

composer create-project sinri/dry-dock-of-ark YourProjectName

并且不要忘记在内部运行composer install

然后在config目录中创建config.php,那里提供了一个名为config.sample.php的示例。

配置你自己的配置文件,检查数据库、缓存和日志的要求,并进行修改。

建议在项目加载时加载所有这些组件,因此你可以在loadComponent.php中完成这项工作。

如果你使用Apache加载项目,你需要添加.htaccess文件并开启允许覆盖选项。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

对于Nginx,你应该使用try_files

server {
    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }
}

这些命令将使所有请求首先被引导到目标文件,如果不存在,则由index.php处理。

如果你需要在内部嵌入前端,尽管对于大型网站来说不是最佳选择,默认提供了目录frontend,那里有一个名为index.html的示例。