Appearance
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
- Visit MentorLMS on CodeCanyon or search for "MentorLMS" on CodeCanyon
- Choose your preferred license type (Regular or Extended)
- Complete the purchase process on CodeCanyon
- After purchase, download the package file (ZIP format) from your CodeCanyon downloads
- 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 spacefile_uploads: On

