Требования для запуска Symfony

Требования для запуска Symfony

Чтобы запустить Symfony, вашей системе нужно соблюсти список требований. Вы можете легко увидеть, подходит ли ваша система под все требования, запустив в вашей сборке Symfony web/config.php. Так как CLI часто использует другой файл конфигурации php.ini, то хорошей идеей будет проверить ваши требования из командной строки с помощью:

1
$ php bin/symfony_requirements

Ниже находится список обязательных и необязательных требований.

Обязательные

  • PHP должен быть как минимум версии 5.5.9
  • Расширение JSON должно быть подключено
  • Расширение ctype должно быть подключено
  • Ваш php.ini должен иметь настройку date.timezone

Необязательные

  • Вам нужно установить модуль PHP-XML
  • Вам нужно иметь версию libxml как минимум 2.6.21
  • PHP-токенизатор должен быть подключен
  • фунекции mbstring должны быть подключены
  • iconv должен быть подключен
  • POSIX должен быть подключен (только в *nix)
  • Intl должен быть установлен с ICU 4+
  • APC 3.0.17+ (или должен быть установлен другой opcode кеш)
  • рекомендованные настройки php.ini
    • short_open_tag = Off
    • magic_quotes_gpc = Off
    • register_globals = Off
    • session.auto_start = Off

Doctrine

Если вы хотите использовать Doctrine, то вам нужно будет установить PDO. Кроме того, вам нужно будеть установить драйвер PDO для сервера БД, который вы хотите использовать.

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.