kinetise / alterapi-skeleton
kinetise应用的底层后端
dev-master
2016-02-24 13:00 UTC
Requires
- dflydev/doctrine-orm-service-provider: ~1.0
- igorw/config-service-provider: ^1.2
- jms/serializer: ^1.0
- monolog/monolog: ^1.17
- silex/silex: ^1.3
- silex/web-profiler: ^1.0
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
祝您享受!