Before installing Nexelit, ensure your server meets the minimum requirements below.
System Requirements
| Requirement | Minimum |
|---|---|
| PHP Version | 8.1 or higher |
| Database | MySQL 5.7+ or MariaDB 10.3+ |
| Web Server | Apache (mod_rewrite) or Nginx |
| Memory Limit | 256 MB (512 MB recommended) |
| Execution Time | 300 seconds (max_execution_time) |
| Upload Max Size | 64 MB |
| Disk Space | 500 MB (1 GB with media) |
| Composer | 2.x |
Required PHP Extensions
| Extension | Purpose |
|---|---|
| BCMath | Arbitrary precision mathematics for payments |
| Ctype | Character type classification |
| Fileinfo | File type detection for uploads |
| GD | Image processing and thumbnails |
| Intl | Internationalisation (RTL, multilingual) |
| JSON | JSON data handling |
| Mbstring | Multibyte string support |
| OpenSSL | Secure connections |
| PDO | Database abstraction layer |
| PDO MySQL | MySQL database driver |
| Tokenizer | PHP code parsing |
| XML | XML document handling |
Additional Software
- Git — for pulling updates and patches
- Node.js 18+ — for frontend asset compilation (Vite)
Recommended Hosting
| Provider | Plan | Notes |
|---|---|---|
| Vultr | Cloud Compute (4 GB RAM) | Affordable, SSD storage |
| DigitalOcean | Basic Droplet (4 GB RAM) | Laravel Forge integration |
| Linode | Shared CPU (4 GB) | Good value |
| Hostinger | VPS (4 GB RAM) | Budget-friendly |
Warning
Shared hosting may work for single-site installations but is not recommended for sites with heavy traffic.
Verification
php -v
php -m | grep -E "bcmath|ctype|fileinfo|gd|intl|json|mbstring|openssl|pdo|tokenizer|xml"
Still stuck?
Our support team is ready to help you get set up.

