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.