Настройки в окружении Docker

Докер представляет собой контейнер со своими компонентами и настройками, которые не зависят от настроек сервера, на котором находится докер. Они включают в себя:

  • предустановленные компоненты
  • настройки PHP
  • модули PHP
  • другие инструменты

Предустановленные компоненты

  • Apache 2.2 (желательно, но возможны и другие веб сервера с поддержкой php) + модуль Apache mod_rewrite
  • MariaDB 10.3
  • Система выполнения заданий по расписанию (cron).

Настройки PHP

  • PHP version - 7.2
  • error_reporting - _E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~ESTRICT
  • max_execution_time - 360
  • max_input_time- 120
  • memory_limit - 2048M
  • post_max_size - 512M
  • upload_max_filesize - 512M

Если необходимо посмотреть остальные настройки PHP в контейнере, то можете посмотреть их следующим способом - в Кб в разделе "Настройки - Еще - Настройки Cron" создайте новое cron-задание с текстом "phpinfo();" и запустите его.

Модули PHP

  • gd
  • mbstring
  • mbstring test
  • iconv
  • zip
  • openssl
  • imap
  • curl
  • imagick

Другие инструменты

  • Ioncube
  • проверка на запись, чтение файлов
  • проверка сессии