First you want change the xampp settings
Run XAMPP Control Panel
- open php.ini file ( Apache -> Config-> PHP(php.ini) )
- change max_execution_time value
from max_execution_time=30 to max_execution_time=600
- uncomment ( remove semicolon ) xmlrpc extension
from ;extension=php_xmlrpc.dll to extension=php_xmlrpc.dll
- uncomment ( remove semicolon ) soap extension
from ;extension=php_soap.dll to extension=php_soap.dll
- uncomment ( remove semicolon ) intl extension
from ;extension=php_intl.dll to extension=php_intl.dll
- uncomment ( remove semicolon ) opcache.enable and change value to 1
from ;opcache.enable=0 to opcache.enable=1
- add following string to end of file
zend_extension = "C:\xampp\php\ext\php_opcache.dll"
- save & close php.ini
- start Apache
- start Database
crate database using command
CREATE DATABASE moodle
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'moodle-owner'@'localhost';
CREATE USER 'moodle-owner'@'127.0.0.1';
CREATE USER 'moodle-owner'@'::1';
SET PASSWORD
FOR 'moodle-owner'@'localhost' = PASSWORD('moodle123$%');
SET PASSWORD
FOR 'moodle-owner'@'127.0.0.1' = PASSWORD('moodle123$%');
SET PASSWORD
FOR 'moodle-owner'@'::1' = PASSWORD('moodle123$%');
GRANT ALL PRIVILEGES ON
moodle
.* TO 'moodle-owner'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON
moodle
.* TO 'moodle-owner'@'127.0.0.1' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON
moodle
.* TO 'moodle-owner'@'::1' WITH GRANT OPTION;
then install moodle 3.3.2+