Requisitos para o funcionamento do Symfony2¶
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.
Obrigatório¶
- Você precisa ter pelo menos a versão 5.3.3 do PHP
- JSON precisa estar habilitado
- ctype precisa estar habilitado
- Seu PHP.ini precisa ter o date.timezone definido
Opcional¶
- Você precisa ter o módulo PHP-XML instalado
- Você precisa ter pelo menos a versão 2.6.21 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_tag = Off
magic_quotes_gpc = Off
register_globals = Off
session.autostart = Off
Doctrine¶
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.