System Requirements
Ensure your environment meets these specifications for optimal performance.
Server Software
| PHP Version | 8.1 or 8.2 |
| Database | MySQL 5.7+ / MariaDB 10.3+ |
| Web Server | Apache (mod_rewrite enabled) or Nginx |
| OS | Linux (Ubuntu 20.04+, CentOS 8+) recommended |
| SSL Certificate | Required (For Webcam/Mic access) |
PHP Extensions
Enable these extensions in your server's php.ini configuration.
BCMath
Ctype
Fileinfo
JSON
Mbstring
OpenSSL
PDO
Tokenizer
XML
cURL
GD / Imagick
Zip
Hardware Recommendations
Minimum
Starter / Testing
- CPU: 1 Core
- RAM: 2 GB
- Storage: 10 GB SSD
- Capacity: ~50 Concurrent Users
Recommended
Production / High Traffic
- CPU: 4 Cores
- RAM: 8 GB+
- Storage: 40 GB NVMe SSD
- Capacity: ~500+ Concurrent Users
Client-Side Requirements
Since Ziexam AI uses advanced features like Webcam monitoring and Screen capturing (WebRTC) for proctoring, users must use a modern browser. Internet Explorer is not supported.
Important: iOS (iPhone/iPad) users must use Safari due to Apple's restrictions on camera access in third-party browsers.
Chrome 80+
Firefox 75+
Edge 80+
Safari 13+