Documentação do Symfony2
Renderizada do repositório symfony-docs-pt-BR no Github
Para funcionar o Symfony2, seu sistema precisa seguir uma lista de requisitos. Você pode facilmente verificar se o sistema passa por todos os requisitos executando o web/config.php em sua distribuição Symfony. Uma vez que a CLI geralmente utiliza um arquivo de configuração php.ini diferente, também é uma boa idéia verificar as necessidades a partir da linha de comando via:
php app/check.php
Abaixo está a lista de requisitos obrigatórios e opcionais.
Você precisa ter o módulo PHP-XML instalado
Você precisa ter pelo menos a versão 2.6.11 da libxml
PHP tokenizer precisa estar habilitado
As funções da mbstring precisam estar habilitadas
iconv precisa estar habilitado
POSIX precisa estar habilitado (apenas no *nix)
Intl precisa estar instalado com ICU 4+
APC 3.0.17+ (ou outro apcode cache precisa estar instalado)
Configurações recomendadas no PHP.ini
- short_open_tags: off
- magic_quotes_gpc: off
- register_globals: off
- session.autostart: off
Se você quer usar o Doctrine, você precisará ter a PDO instalada. Além disso, você precisa ter o driver PDO para o servidor de banco de dados que você deseja usar.