Requirements
System requirements for running the billing system
System Requirements
Before installing the system, ensure your server meets the following requirements:
Server Requirements
- PHP: 8.0 or higher
- MySQL: 5.7+ or MariaDB 10.2+
- Web Server: Apache with mod_rewrite enabled (or Nginx with proper configuration)
PHP Extensions
- MySQLi: Required for database connectivity
- JSON: Required for API responses and configuration
- GD: Required for file handling and image processing
- cURL: Required for payment gateway integrations
Recommended Settings
- memory_limit: 128M or higher
- upload_max_filesize: 10M or higher
- post_max_size: 10M or higher
- max_execution_time: 300 seconds (for cron jobs)
File Permissions
The following directories must be writable:
/includes- Configuration files/uploads- File uploads (news, tickets, profiles)
Set permissions to 755 or 775 using chmod.