You will need a PC or a UNIX-compatible server to work with the software.
Required Software:
- Nginx
- PHP (8.3 - 8.4) https://www.php.net/ PHP extensions required for X-Cart
- ext-amqp
- ext-ctype
- ext-curl
- ext-date
- ext-dom
- ext-filter
- ext-hash
- ext-iconv
- ext-intl
- ext-json
- ext-libxml
- ext-mbstring
- ext-openssl
- ext-pcre
- ext-pdo
- ext-redis
- ext-simplexml
- ext-soap
- ext-sockets
- ext-sodium
- ext-spl
- ext-tokenizer
- ext-xml
- ext-xmlwriter
- Composer (2.7 or higher) https://getcomposer.org/
- MariaDB https://mariadb.org/ (11 or higher)
- OpenSSL https://www.openssl.org/
memory_limit
value must be 64M or higher- Node (14 or higher) https://nodejs.org/en/
- Yarn (1.22.19 or higher) https://yarnpkg.com/
Recommended Apps:
- Git https://git-scm.com/
- XDebug https://xdebug.org/ (for dev environment only)
Additional Requirements:
- If xdebug is enabled,
xdebug.max_nesting_level
must be set to 300 - If OPcache is enabled, the following settings must be appliedAny other cachers should not strip comments from the code, too.
opcache.use_cwd=1
opcache.revalidate_path=1
opcache.validate_timestamps=1
opcache.revalidate_freq=0
opcache.save_comments=1
opcache.load_comments=1