Moodle platform installation and environment configuration (including Operation screenshot)

Source: Internet
Author: User

A preface:

Moodle is an open source course Management System (CMS), also known as a Learning Management system (LMS) or virtual learning environment (VLE), which is often used to play courseware that complies with SCORM standards , but features much more than course management, job modules, and more. This article mainly introduces the installation method of Moodle.


Two preparation: Moodle installation of basic requirements: hardware, general memory and hard disk are enough, mainly software aspects:

1. Windows or Linux operating system.

2. Web server : Can be IIS, but the most recommended is Apache .

3. PHP . The current minimum is also 5.3, which is basically 5.5 or above at least.

4. Database. mainly MySQL and Oracle. MySQL is also recommended here.

Three-Installation:

It can be installed with a single software, but it is recommended to install the integrated development package, mainly easyphp and XAMPP. They are all integrated development packages of Apache + MySQL +php .

1.     in the CC software park can download easyphp, or in https://www.apachefriends.org/index.html Downloaded xampp . Because apache the port of the default binding is 80 , and iis is also 80. So first Stop the IIS service , in Control Panel/ Manage tool to see if there is an Internet Information service option, to double-click the Stop Service button when opened. You can also list all ports by cmd input command: netstat-ano . Look at the process that occupies port 80 id,tasklist|findstr ", enter to see which process or program occupies 80 ports, the result is: XX.exe, This process is closed through Task Manager.

If you need the IIS service, you can also not shut down the IIS service, but you need to change the IIS bound port to 81 or the other, for my operation explained.



Solve the problem with port 80, then install easyphp or XAMPP. Such as:




The above is the installation and operation of the development package interface. Web server open can be http://localhost for verification

2. moodle Download and install :

Download Moodle latest version of DOWNLOADS module in moodle.org. Copy the Moodle to the Web server root directory. easyphp Put under the C:\Program files\easyphp5.3.0\www, Xampp put C:\xampp\htdocs under. Next install Moodle.

TIP: If you do not like the English installation interface, download the Moodle Chinese Language pack in https://download.moodle.org/download.php/langpack/3.1/zh_cn.zip , Install time Select Chinese if not automatically download, need to manually download the link, the Language pack decompression ZH_CN to C:\xampp\moodledata\lang under. Xampp put it in C:/programfiles/easyphp5.3.0/www/moodle/lang.

Xampp:http://localhost/moodle Enter the installation interface as follows (note on necessary annotations)

here, PHP needs to expand the library , http://jingyan.baidu.com/article/e4d08ffdb467060fd2f60da0.html, here is the PHP extension library method, some already have DLL files, In the php.ini file, look for extension, such as "; extension = Php_cur.dll", will be the previous; remove, you can expand the library, in PHP under the Ext folder does not have DLL files, need to go to pecl download extension library.

See:




If the PHP extension library to solve the problem, you can change the lower version of the XAMPP, so you can continue to install directly, point to continue


Finally set the account password, the installation is successful!

and easyphp need Http://127.0.0.1/home/mysql


Create a new database, name Moodle, Moodle install in Http://localhost/moodle


The following will not be one, step by step installation on it. easyphp installation Moodle need to be aware of:

1. First make sure that you have not previously installed MySQL and PHP on the required server , if any, you should uninstall, especially to remove the My.cnf,my.ini,php4ts.dll and php.ini four files.

2. As mentioned earlier, during the installation process, the port that appears Apcache conflicts with IIS port, stop the IIS site, you can run EasyPHP-5.3.0

3. change The following SQL to utf8_unicode_ci to run Moodle correctly.


The above for my installation of experience.


Moodle platform installation and environment configuration (including operation)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.