When we spin up a server, we make a few changes to the default server configuration.
This doc details the server settings we use by default. We adjust the settings as needed.
Operating System #
We use Ubuntu 20 for new machines.
PHP #
We always use the latest stable version of PHP unless we discover conflicts or other issues. The current version is PHP 7.4.
We use these PHP settings on new servers:
- max_execution_time – 180 seconds
- memory_limit – 1024 MB
- post_max_size – 100 MB
We install these PHP extensions on all of our servers:
- ImageMagick (a.k.a., Imagick)
nginx #
We always use the latest stable version of nginx. Currently that version is nginx 1.14.
MySQL #
We currently use MariaDB 10.3.