kinetise/alterapi-skeleton

kinetise应用的底层后端

安装: 37

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

语言:HTML

类型:项目

dev-master 2016-02-24 13:00 UTC

This package is not auto-updated.

Last update: 2024-10-02 10:07:05 UTC


README

欢迎使用Alterapi Skeleton - Kinetise应用的底层后端源代码。

要求

  • PHP >= 5.4.0
  • SQLite
  • Apache

如何开始?

AlterApi Skeleton使用Composer来简化新项目的创建

$ composer create-project kinetise/alterapi-skeleton path/to/install -s dev

Composer将在path/to/install路径下为您创建一个新的项目

接下来,您需要设置一个指向path/to/install/web的Apache虚拟主机

<VirtualHost *:80>
    ServerName alterapi.skeleton.dev

    ## Vhost docroot
    DocumentRoot "path/to/install/web"

    ## Directories, there should at least be a declaration for path/to/install/web

    <Directory "path/to/install/web">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride All
        Require all granted

        <IfModule mod_rewrite.c>
            Options -MultiViews

            RewriteEngine On
            #RewriteBase /path/to/app
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^ index.php [QSA,L]
        </IfModule>

    </Directory>

    ## Logging
    ErrorLog "/var/log/apache2/alterapi.skeleton.error.log"
    ServerSignature Off
    CustomLog "/var/log/apache2/alterapi.skeleton.access.log" combined

    ## Custom fragment
    SetEnv APP_ENV dev
    SetEnv APP_DEBUG true

</VirtualHost>

基本后端收集日志并创建一些缓存文件。您需要为日志和缓存文件创建目录

$ cd path/to/install
$ mkdir -p var/{cache,logs}

您的Apache用户必须具有在"var"目录下写入文件的权限。

最后一步是创建SQLite数据库

$ cd path/to/install
$ php app/console orm:schema-tool:create

有关更多信息,您可以浏览包含在内的教程

http://alterapi.skeleton.dev/tutorial

祝您享受!