Skip to content

Requirements

Before starting the web installation process, you need to purchase Mentor LMS and extract the package files to your server. Then ensure your server meets the following requirements for optimal performance and functionality.

Purchase Process

  1. Visit MentorLMS on CodeCanyon or search for "MentorLMS" on CodeCanyon
  2. Choose your preferred license type (Regular or Extended)
  3. Complete the purchase process on CodeCanyon
  4. After purchase, download the package file (ZIP format) from your CodeCanyon downloads
  5. Save your purchase code - you'll need it for take support from MentorLMS team

Server Requirements

PHP Version

  • PHP >= 8.2 (PHP 8.3 recommended for best performance)

PHP Extensions

The following PHP extensions must be enabled on your server:

  • BCMath PHP Extension - For arbitrary precision mathematics
  • Ctype PHP Extension - For character type checking
  • cURL PHP Extension - For handling URL requests
  • DOM PHP Extension - For handling XML and HTML documents
  • Fileinfo PHP Extension - For file type detection
  • JSON PHP Extension - For JSON handling
  • Mbstring PHP Extension - For handling UTF-8 strings
  • OpenSSL PHP Extension - For secure connections and encryption
  • PCRE PHP Extension - For regular expression support
  • PDO PHP Extension - For database connections
  • Tokenizer PHP Extension - For processing PHP code
  • XML PHP Extension - For XML processing
  • symlink() function - For public access of storage files

Important

symlink() function - Required for creating secure file storage links and managing public file access. Enable it from disable_functions = "" of your php settings section or contact with your hosting provider.

Server Configuration

PHP Settings

Recommended PHP configuration for handling large video uploads:

  • memory_limit: 512MB (minimum)
  • upload_max_filesize: 512MB (recommended)
  • post_max_size: 512MB (recommended)
  • max_execution_time: 600 (recommended)
  • max_input_time: 600 (recommended)
  • upload_tmp_dir: Path to a directory with sufficient space
  • file_uploads: On

Released under the MIT License.