Server Requirements
Before installing ViralHub, make sure your server meets the following requirements:
| Requirement | Minimum | Recommended |
|---|---|---|
| PHP | 8.1 | 8.2+ |
| MySQL | 5.7 | 8.0+ or MariaDB 10.4+ |
| Composer | 2.x | Latest |
| Node.js (for building assets) | 18 | 20 LTS |
| Web Server | Apache / Nginx | Nginx + PHP-FPM |
Required PHP Extensions
- BCMath, Ctype, cURL, DOM, Fileinfo
- JSON, Mbstring, OpenSSL, PCRE, PDO
- PDO_MySQL, Tokenizer, XML, GD or Imagick
Shared Hosting: ViralHub requires shell/SSH access to run Composer and Artisan commands. Most VPS plans support this. Shared hosting plans that allow SSH and PHP 8.1+ will also work.