System Requirements
CubeCart runs on most modern Linux hosting environments.
Here's what you need.
Server
| Component | Minimum | Recommended |
|---|---|---|
| Web Server | Apache 2.4 or Nginx | Nginx with PHP-FPM |
| Operating System | Linux | CloudLinux or Ubuntu |
| Disk Space | 100MB + product images | 1GB+ |
| RAM | 256MB | 512MB+ |
Windows IIS is not officially supported.
Apache works out of the box using the included .htaccess file. Nginx will require manual configuration of URL rewrite rules.
PHP
| Component | Minimum | Recommended |
|---|---|---|
| PHP Version | 7.4 | 8.4 |
| Memory Limit | 128MB | 256MB |
Required PHP Extensions
Optional PHP Extensions
- opcache — significant performance improvement
- redis or memcached — for page and session caching. Included with CubeCart hosting.
Database
| Component | Minimum | Recommended |
|---|---|---|
| MySQL | 5.7 | 8.0+ |
| MariaDB | 10.3 | 10.6+ |
| Engine | InnoDB (required) | |
Search (Optional)
| Component | Version | Purpose |
|---|---|---|
| Elasticsearch | 7.x or 8.x | Search-as-you-type and advanced product search. Included with CubeCart hosting. |
Hosting
CubeCart works with most shared, VPS, and dedicated hosting providers that meet the requirements above. For a hassle-free experience, our official managed hosting comes pre-configured with everything CubeCart needs, including PCI DSS v4.0 compliance.
Ready to get started?
Download CubeCart for free or let us handle the hosting.