Server Requirements

To run CubeCart v6 you will need a web hosting account that meets the following minimum requirements. For full details visit cubecart.com/requirements.

Component Minimum Recommended
PHP 7.4 8.1 or higher
MySQL / MariaDB 5.7 / 10.3 8.0 / 10.6+
Web Server Apache 2.4 with mod_rewrite Apache 2.4 or Nginx
PHP Memory Limit 128 MB 256 MB
Disk Space 200 MB + product images 1 GB+

Required PHP Extensions

  • GD — image processing and thumbnail generation
  • cURL — payment gateways and external API calls
  • mbstring — multi-byte string handling
  • json — data processing
  • mysqli — database connectivity
  • OpenSSL — secure connections

Optional but Recommended

  • SSL certificate — required for secure checkout (free via Let’s Encrypt)
  • Memcached or Redis — significantly improves page load performance
  • Elasticsearch — enhanced product search for large catalogues

Easiest Option: Official CubeCart Hosting

Skip the setup entirely. Official CubeCart Hosting is pre-configured and optimised specifically for CubeCart with all requirements met out of the box, including SSL, caching, CDN, and Elasticsearch.