-
Notifications
You must be signed in to change notification settings - Fork 118
/
requirements.rst
47 lines (36 loc) · 1.54 KB
/
requirements.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
System Requirements for Running Sulu
====================================
Sulu is built on the shoulders of Giants. This page describes the requirements
your system needs to fulfill when you run a Sulu application.
Mandatory Requirements
----------------------
The following requirements *must* be met to run Sulu:
* Mac OSX, Linux or Windows
* :doc:`Apache <../cookbook/web-server/apache>` or
:doc:`Nginx <../cookbook/web-server/nginx>` with enabled URL rewriting
* `PHP`_ 8.0 or higher
* the `intl_extension`_ for PHP
* the `fileinfo` extension for PHP
* the `gd`_, `imagick_extension`_ or `vips_extension`_ for PHP
* a `database management system supported by Doctrine`_
* `Composer`_
Recommended Requirements
------------------------
The following requirements are optional, but recommended for using Sulu in
production:
* `Apache Jackrabbit`_
Development Requirements
------------------------
If you want to build parts of the system on your own, you will additionally need:
* `Node.js`_
* `npm`_ 5 or higher
.. _PHP: http://php.net
.. _intl_extension: http://php.net/manual/en/book.intl.php
.. _gd: http://php.net/manual/en/book.image.php
.. _imagick_extension: http://php.net/manual/en/book.imagick.php
.. _vips_extension: https://github.com/libvips/php-vips-ext
.. _database management system supported by Doctrine: https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/platforms.html
.. _Composer: https://getcomposer.org
.. _Apache Jackrabbit: http://jackrabbit.apache.org
.. _Node.js: http://nodejs.org
.. _npm: https://www.npmjs.com