tucksaun / symfony-demo
SymfonyCloud 示例应用程序
v2.0.0
2019-11-19 10:12 UTC
Requires
- php: ^7.1.3
- ext-pdo_pgsql: *
- doctrine/doctrine-bundle: ^1.6.10
- doctrine/doctrine-migrations-bundle: ^1.3
- doctrine/orm: ^2.5.11
- erusev/parsedown: ^1.6
- sensio/framework-extra-bundle: ^5.1
- sensiolabs/security-checker: ^5.0
- symfony/asset: *
- symfony/console: *
- symfony/dotenv: *
- symfony/expression-language: *
- symfony/flex: ^1.1
- symfony/form: *
- symfony/framework-bundle: *
- symfony/intl: *
- symfony/monolog-bundle: ^3.1
- symfony/polyfill-intl-messageformatter: ^1.12
- symfony/polyfill-php72: ^1.8
- symfony/security-bundle: *
- symfony/swiftmailer-bundle: ^3.1
- symfony/translation: *
- symfony/twig-bundle: *
- symfony/validator: *
- symfony/webpack-encore-bundle: ^1.4
- symfony/yaml: *
- tgalopin/html-sanitizer-bundle: ^1.1
- twig/extensions: ^1.5
- twig/twig: ^2.6
Requires (Dev)
- dama/doctrine-test-bundle: ^5.0
- doctrine/doctrine-fixtures-bundle: ^3.0
- friendsofphp/php-cs-fixer: ^2.12
- symfony/browser-kit: *
- symfony/css-selector: *
- symfony/debug-bundle: *
- symfony/maker-bundle: ^1.11
- symfony/phpunit-bridge: *
- symfony/stopwatch: *
- symfony/web-profiler-bundle: *
- symfony/web-server-bundle: *
Conflicts
This package is auto-updated.
Last update: 2024-09-19 20:55:59 UTC
README
"Symfony 示例应用程序"是一个参考应用程序,旨在展示如何按照Symfony 最佳实践开发应用程序。
要求
- PHP 7.1.3或更高版本;
- PDO-SQLite PHP扩展已启用;
- 以及常规 Symfony 应用程序要求。
安装
安装Symfony 客户端二进制文件并运行以下命令
$ symfony new --demo my_project
或者,您可以使用 Composer
$ composer create-project symfony/symfony-demo my_project
使用方法
运行应用程序不需要进行任何配置。如果您已安装Symfony 客户端二进制文件,运行此命令以运行内置的 Web 服务器并在浏览器中访问https://:8000
$ cd my_project/
$ symfony serve
如果您没有安装 Symfony 客户端,请运行 php bin/console server:run
。或者,您可以配置一个 Web 服务器,例如 Nginx 或 Apache 以运行应用程序。
测试
执行此命令以运行测试
$ cd my_project/
$ ./bin/phpunit