> For the complete documentation index, see [llms.txt](https://codevision.gitbook.io/craft/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codevision.gitbook.io/craft/minimal-requirements.md).

# Requirements

Requirements to run the application.

Before the installation and purchase please check the minimal requirements for the application. You can  find them in the [official documentation](https://symfony.com/doc/current/reference/requirements.html) as well. From our experience VPS with the latest Ubuntu will enough to run the application.&#x20;

{% hint style="info" %}
Please note that server configuration is out the scope of application support and it must be managed by the customer.
{% endhint %}

### These are the technical requirements to run Symfony 4 applications:

* **PHP version**: 7.1.3 or higher
* **PHP extensions**: (all of them are installed and enabled by default in PHP 7+)
  * [Ctype](https://php.net/book.ctype)
  * [iconv](https://php.net/book.iconv)
  * [JSON](https://php.net/book.json)
  * [PCRE](https://php.net/book.pcre)
  * [Session](https://php.net/book.session)
  * [SimpleXML](https://php.net/book.simplexml)
  * [Tokenizer](https://php.net/book.tokenizer)
* **Writable directories**: (must be writable by the web server)
  * The project's cache directory (`var/cache/` by default, but the app can [override the cache dir](https://symfony.com/doc/current/configuration/override_dir_structure.html#override-cache-dir))
  * The project's log directory (`var/log/` by default, but the app can [override the logs dir](https://symfony.com/doc/current/configuration/override_dir_structure.html#override-logs-dir))
