Symfony 2 installation guide

Required

  •     PHP needs to be a minimum version of PHP 5.3.2
  •     Sqlite3 needs to be enabled
  •     JSON needs to be enabled
  •     ctype needs to be enabled
  •     Your PHP.ini needs to have the date.timezone setting

Optional

  •     PHP-intl
  •     You need to have the PHP-XML module installed
  •     You need to have at least version 2.6.21 of libxml
  •     PHP tokenizer needs to be enabled
  •     mbstring functions need to be enabled
  •     iconv needs to be enabled
  •     POSIX needs to be enabled (only on *nix)
  •     Intl needs to be installed with ICU 4+
  •     APC 3.0.17+ (or another opcode cache needs to be installed)

PHP.ini recommended settings

short_open_tag = Off

magic_quotes_gpc = Off

register_globals = Off

session.autostart = Off

Doctrine

If you want to use Doctrine, you will need to have PDO installed. Additionally, you need to have the PDO driver installed for the database server you want to use.

——-

set permission :

rm -rf app/cache/*
rm -rf app/logs/*

sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
www-data = _www

`whoami` = <current user name>

Leave a Comment