Mentor LMS Docs
Installation Guide

Requirements

Server and PHP requirements for installing Mentor LMS.

Before starting the installation process, 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 to get support from the Mentor LMS 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 — For arbitrary precision mathematics
  • Ctype — For character type checking
  • cURL — For handling URL requests
  • DOM — For handling XML and HTML documents
  • Fileinfo — For file type detection
  • JSON — For JSON handling
  • Mbstring — For handling UTF-8 strings
  • OpenSSL — For secure connections and encryption
  • PCRE — For regular expression support
  • PDO — For database connections
  • Tokenizer — For processing PHP code
  • XML — For XML processing
  • symlink() function — For public access of storage files

symlink() Required

symlink() function is required for creating secure file storage links and managing public file access. Enable it from disable_functions = "" in your PHP settings, or contact your hosting provider.

Server Configuration

PHP Settings

Recommended PHP configuration for handling large video uploads:

SettingRecommended Value
memory_limit512MB (minimum)
upload_max_filesize512MB
post_max_size512MB
max_execution_time600
max_input_time600
file_uploadsOn

On this page