nerdery/symfony-standard

该软件包已被废弃且不再维护。作者建议使用 symfony/framework-standard-edition 软件包。

Nerdery 维护的 "Symfony Standard Edition" 发行版的分支

安装: 317

依赖者: 0

建议者: 0

安全: 0

星星: 9

关注者: 17

分支:1,123

开放问题: 17

类型:项目

v2.3.13 2014-10-23 15:12 UTC

This package is not auto-updated.

Last update: 2016-03-17 15:49:20 UTC


README

注意。此分支已过时。请使用 Symfony Installer

这是由 Nerdery 维护的 Symfony2 框架的修改分支。

1) 创建新项目

您可以通过以下命令创建一个新的空 nerdery-symfony-standard 项目:

composer.phar create-project nerdery/symfony-standard PATH/TO/INSTALL

然后,您可以使用以下命令生成您的应用程序的第一个包:

app/console generate:bundle

2) 安装项目

一旦您有了现有或新项目的源代码,您可以使用 composer install 命令安装它,以拉取供应商依赖项

composer.phar install

然后,使用 phing 运行设置任务

bin/phing install

最后,您需要配置

app/config/parameters.yml

3) 检查系统配置

在开始编码之前,请确保您的本地系统已正确配置以使用 Symfony。

从命令行执行 check.php 脚本

php app/check.php

如果所有必需的要求都已满足,则脚本返回状态码 0,否则返回 1

通过浏览器访问 config.php 脚本

https:///path/to/symfony/app/web/config.php

如果您收到任何警告或建议,请在继续之前修复它们。

4) 软件要求

必需

  • PHP 的最低版本需要为 PHP 5.3.3
  • 需要启用 JSON
  • 需要启用 ctype
  • 您的 PHP.ini 需要有 date.timezone 设置

开发

可选

  • 您需要安装 PHP-XML 模块
  • 您需要安装至少版本 2.6.21 的 libxml
  • 需要启用 PHP tokenizer
  • 需要启用 mbstring 函数
  • 需要启用 iconv
  • 需要启用 POSIX(仅限 *nix)
  • 需要安装 ICU 4+ 的 Intl
  • 需要安装 APC 3.0.17+(或安装其他 opcode 缓存)
  • PHP.ini 推荐设置
    • short_open_tag = Off
    • magic_quotes_gpc = Off
    • register_globals = Off
    • session.autostart = Off

Doctrine

如果您想使用 Doctrine,您将需要安装 PDO。此外,您还需要为要使用的数据库服务器安装 PDO 驱动。

5) 生产版本

您可以使用以下命令安装软件的生产版本:

bin/phing release

这将生成适合在生产服务器上构建的资产和配置。它会在软件上生成报告,并在 build/release.zip 中创建内容的压缩包。