Skip to main content
Loading...

Documentation for Academix – Complete School Portal & Management Solution

Getting Started - Requirements

Welcome to Academix, a comprehensive educational portal management system built on Laravel. This guide will walk you through the installation process and ensure your server meets all necessary requirements.

Before installing Academix, please ensure your server meets the following minimum requirements:

PHP Version

  • PHP 8.2 or higher is required

Required PHP Extensions

Your server must have the following PHP extensions installed and enabled:

  • openssl - For secure data encryption and HTTPS support

  • pdo - Database abstraction layer for secure database connections

  • mbstring - Multi-byte string support for handling various character encodings

  • tokenizer - Required for Laravel's Blade templating engine

  • JSON - JavaScript Object Notation support for API responses

  • cURL - For making HTTP requests and external API communications

  • XML - XML parsing and generation capabilities

  • ctype - Character type checking functions

  • dom - Document Object Model support for XML/HTML parsing

  • fileinfo - File type detection and MIME type identification

  • filter - Data filtering and validation

  • pcre - Perl Compatible Regular Expressions

  • hash - Hashing algorithms for security functions

  • session - Session management support

  • intl - Internationalization support for multi-language features

Server Requirements

  • Web Server: Apache 2.4+ or Nginx 1.15+

  • Database: MySQL 5.7+ or MariaDB 10.3+

  • Memory: Minimum 512MB RAM (1GB+ recommended)

  • Disk Space: At least 500MB free space for installation

  • SSL Certificate: Recommended for production environments

Hosting Compatibility

Academix is compatible with:

  • Shared hosting (cPanel/DirectAdmin)

  • VPS/Dedicated servers

  • Cloud hosting (AWS, DigitalOcean, etc.)

  • Local development environments (XAMPP, WAMP, Laravel HERD etc.)

Pre-Installation Checklist

Before proceeding with the installation, ensure you have:

  • Downloaded the Academix installation package

  • Access to your web hosting control panel or server

  • Created a MySQL database for the application

  • Database credentials (hostname, database name, username, password)

  • Your valid purchase code from your software purchase

  • Administrative email address for the super admin account