pierregoudjo / symfony-twelve-factor
Symfony 十二因素版本发行版
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/orm: ^2.5
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0
- symfony/monolog-bundle: ^2.7
- symfony/symfony: ^3.0
- vlucas/phpdotenv: ^2.0
Requires (Dev)
This package is not auto-updated.
Last update: 2020-08-19 04:33:36 UTC
README
欢迎来到Symfony十二因素版本 - 一个功能齐全的Symfony2应用,您可以用它作为新应用的基础框架。它受到了Heroku和Benjamin Eberlei关于配置十二因素宣言的最小化Symfony发行版的文章的启发。
里面有什么?
Symfony十二因素版本配置了以下默认设置
-
一个AppBundle,您可以用它开始编码;
-
启用Doctrine ORM/DBAL;
-
对一切启用注解。
-
日志发送到STDOUT;
-
一个包含配置变量示例的.env.example文件。(您可以根据需要将其重命名为.env,以从文件加载环境变量)
-
一个简单的Vagrantfile,包含一些shell配置以安装PHP/NGINX,以及默认配置以使symfony易于使用
它预配置了以下bundle:
-
FrameworkBundle - Symfony框架的核心bundle
-
SensioFrameworkExtraBundle - 添加了包括模板和路由注解功能在内的几个增强功能
-
DoctrineBundle - 添加了对Doctrine ORM的支持
-
SecurityBundle - 通过集成Symfony的安全组件添加了安全功能
-
MonologBundle - 添加了对Monolog日志库的支持
-
SensioDistributionBundle(在开发/测试环境中)- 添加了配置和操作Symfony发行版的功能
-
DebugBundle(在开发/测试环境中)- 添加了Debug和VarDumper组件的集成
如何设置
启动应用程序,您必须
- 设置应用程序的配置变量(通过.env文件或例如Apache中的SetEnv)
享受吧!