<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>moodle Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/moodle/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Tue, 04 May 2021 11:37:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>How to install Moodle with Ubuntu 20.04 LTS.</title>
		<link>https://www.osradar.com/how-to-install-moodle-with-ubuntu-20-04-lts/</link>
					<comments>https://www.osradar.com/how-to-install-moodle-with-ubuntu-20-04-lts/#respond</comments>
		
		<dc:creator><![CDATA[rajneesh]]></dc:creator>
		<pubDate>Tue, 04 May 2021 11:37:26 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Linux server]]></category>
		<category><![CDATA[moodle]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29206</guid>

					<description><![CDATA[<p>The COVID pandemic situation is worldwide, educators are facing a challenge to provide online education. Though there are lots of TMS (Teaching management Systems) available in the market, either they are costly or complicated to deploy and manage. Moodle is here to get rid of all of the challenges. How to install Moodle with Ubuntu [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-moodle-with-ubuntu-20-04-lts/">How to install Moodle with Ubuntu 20.04 LTS.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The COVID pandemic situation is worldwide, educators are facing a challenge to provide online education. Though there are lots of TMS (Teaching management Systems) available in the market, either they are costly or complicated to deploy and manage. Moodle is here to get rid of all of the challenges. How to install <a href="http://moodle.org">Moodle</a> with Ubuntu 20.04 LTS.</p>



<h3><strong>Features:</strong></h3>



<ul><li><strong>Interactive GUI</strong></li></ul>



<p>The interface is very attractive, responsive, and easy to use for both mobile and desktop users.</p>



<ul><li><strong>Personalized Dashboard.</strong></li></ul>



<p>Here, you can navigate, current, and old curriculums.</p>



<ul><li><strong>Progress reports.</strong></li></ul>



<p>You can keep track of the curriculum, based on the course and student level.</p>



<ul><li><strong>File management.</strong></li></ul>



<p>A very convenient interface connected with Onedrive,&nbsp; Dropbox, or any other famous cloud storage service.</p>



<ul><li><strong>Calendar and Notifications</strong></li></ul>



<p>A teacher can keep track of course deadlines, scheduled programs. &nbsp;Forum and personalized messages can be shared.</p>



<h3><strong>Installation:</strong></h3>



<p>Here, we will see how to set moodle with Ubuntu 20.04.</p>



<p>Update OS</p>



<pre class="wp-block-preformatted">$ sudo apt-get update</pre>



<p>Install PHP/MySql/PHP</p>



<p>Here, we would require PHP7, add the repo.</p>



<pre class="wp-block-preformatted">$ &nbsp;sudo add-apt-repository ppa:ondrej/php</pre>



<p>Update System</p>



<pre class="wp-block-preformatted">$ sudo apt-get update</pre>



<p>Get required packages.</p>



<pre class="wp-block-preformatted">&nbsp;&nbsp;$ apt install apache2 mysql-client mysql-server php libapache2-mod-php</pre>



<p>Setup root password</p>



<pre class="wp-block-preformatted">$ sudo mysql_secure_installation</pre>



<p>Install other required tools.</p>



<pre class="wp-block-preformatted">$ sudo apt install graphviz aspell ghostscript clamav php7.4-pspell php7.4-curl php7.4-gd php7.4-intl php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-ldap php7.4-zip php7.4-soap php7.4-mbstring</pre>



<p>Install git</p>



<pre class="wp-block-preformatted">$ sudo apt-get install git</pre>



<p>Download Moodle package, change to /opt directory.</p>



<pre class="wp-block-preformatted">$ sudo git clone git://git.moodle.org/moodle.git</pre>



<p>Move local repo to /var/www/html </p>



<p>Create new directory &#8216;moodledata&#8217; in /var/</p>



<pre class="wp-block-preformatted">$ sudo mv /opt/moodle /var/www/html/moodle</pre>



<pre class="wp-block-preformatted">$ sudo mkdir /var/moodledata </pre>



<p>Define required set of permissions.</p>



<pre class="wp-block-preformatted">$ sudo chown -R www-data /var/moodledata/
$ sudo chmod -R 755 /var/moodledata/
$ sudo chown www-data /var/moodledata
$ chmod -R 775 /var/www/html/moodledata</pre>



<p>Moodle database user for MySQL required.</p>



<pre class="wp-block-preformatted">CREATE DATABASE moodle;</pre>



<pre class="wp-block-preformatted">create user 'moodleuser'@'localhost' IDENTIFIED BY 'P@ssw0rd';</pre>



<pre class="wp-block-preformatted">GRANT ALL ON moodle.* TO 'moodleuser'@'localhost';</pre>



<p>Once all of the settings are done,  restart apache service.</p>



<p>Open browser and type IP_Addr/moodle. In my scenario IP address is <strong>172.16.16.81</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="481" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-1-1024x481.png" alt="" class="wp-image-29868" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1-1024x481.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1-300x141.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1-768x361.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1-1536x721.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1-696x327.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1-1068x501.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-1.png 1751w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Click next, change directory to <strong>/var/moodledata</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="625" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-2-1024x625.png" alt="" class="wp-image-29869" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2-1024x625.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2-300x183.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2-768x469.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2-1536x937.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2-696x425.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2-1068x652.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-2.png 1629w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Choose default Database type, provide credentials.  </p>



<p><strong>Database name:</strong> localhost </p>



<p><strong>Database user: </strong>moodleuser </p>



<p><strong>Database Password:</strong> P@ssw0rd</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="579" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-5-1024x579.png" alt="" class="wp-image-29871" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5-1024x579.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5-300x170.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5-768x434.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5-1536x868.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5-696x393.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5-1068x604.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-5.png 1681w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Copy all content to /var/www/html/moodle/config.php, you require to create that file. </p>



<pre class="wp-block-preformatted">$ vim /var/www/html/moodle/config.php</pre>



<pre class="wp-block-preformatted">&lt;?php  // Moodle configuration file
 unset($CFG);
 global $CFG;
 $CFG = new stdClass();
 $CFG->dbtype    = 'mysqli';
 $CFG->dblibrary = 'native';
 $CFG->dbhost    = 'localhost';
 $CFG->dbname    = 'moodle';
 $CFG->dbuser    = 'moodleuser';
 $CFG->dbpass    = 'P@ssw0rd';
 $CFG->prefix    = 'mdl_';
 $CFG->dboptions = array (
   'dbpersist' => 0,
   'dbport' => '',
   'dbsocket' => '',
   'dbcollation' => 'utf8mb4_0900_ai_ci',
 );
 $CFG->wwwroot   = 'http://172.16.16.81/moodle';
 $CFG->dataroot  = '/var/moodledata';
 $CFG->admin     = 'admin';
 $CFG->directorypermissions = 0777;
 require_once(<strong>DIR</strong> . '/lib/setup.php');
 // There is no php closing tag in this file,
 // it is intentional because it prevents trailing whitespace problems!
 ~</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="579" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-6-1024x579.png" alt="" class="wp-image-29874" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6-1024x579.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6-300x170.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6-768x434.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6-1536x869.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6-696x394.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6-1068x604.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-6.png 1703w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Accept conditions and move next.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="530" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-Step-7-1024x530.png" alt="" class="wp-image-29875" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-Step-7-1024x530.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-Step-7-300x155.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-Step-7-768x397.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-Step-7-696x360.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-Step-7-1068x553.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-Step-7.png 1482w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Here, Moodle will go through, whether all required application are installed proper or not. </p>



<p> </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="593" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-8-1024x593.png" alt="" class="wp-image-29876" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8-1024x593.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8-300x174.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8-768x445.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8-1536x890.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8-696x403.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8-1068x619.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-8.png 1703w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Get installation steps complete. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="608" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-9-1024x608.png" alt="" class="wp-image-29877" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9-1024x608.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9-300x178.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9-768x456.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9-1536x913.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9-696x413.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9-1068x634.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-9.png 1621w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Assign credentials to admin, assign email id.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="640" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-11-1024x640.png" alt="" class="wp-image-29878" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11-1024x640.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11-300x188.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11-768x480.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11-1536x960.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11-696x435.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11-1068x668.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-11.png 1547w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Move to next screen. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="611" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-12-1024x611.png" alt="" class="wp-image-29879" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-12-1024x611.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-12-300x179.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-12-768x458.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-12-696x415.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-12-1068x637.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-12.png 1486w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Save all changes and move next.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="652" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-13-1024x652.png" alt="" class="wp-image-29880" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-13-1024x652.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-13-300x191.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-13-768x489.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-13-696x443.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-13-1068x680.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-13.png 1265w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Save changes and finish setup, congratulations!! you have working Moodle EMS system ready to use. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="530" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/05/Moodle-install-step-14-1024x530.png" alt="" class="wp-image-29881" srcset="https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14-1024x530.png 1024w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14-300x155.png 300w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14-768x397.png 768w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14-1536x795.png 1536w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14-696x360.png 696w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14-1068x553.png 1068w, https://www.osradar.com/wp-content/uploads/2021/05/Moodle-install-step-14.png 1878w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Conclusion</h3>



<p>Here, the config.php file may not be available as default. Make sure to create and save that file. Sometimes web server may show errors, restart server and apache service to get rid of this.</p>



<p> </p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-moodle-with-ubuntu-20-04-lts/">How to install Moodle with Ubuntu 20.04 LTS.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-moodle-with-ubuntu-20-04-lts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install Moodle on CentOS 7?</title>
		<link>https://www.osradar.com/install-moodle-centos-7/</link>
					<comments>https://www.osradar.com/install-moodle-centos-7/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 10 Dec 2018 02:33:20 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[moodle]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=8144</guid>

					<description><![CDATA[<p>Thanks to the internet and computers in general, education is now better. In addition, it allows arriving in a faster way and of better quality. So, if you are a teacher or run an education center, then this post on how to install Moodle on CentOS 7 is ideal for you. Moodle is a learning [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-moodle-centos-7/">How to Install Moodle on CentOS 7?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Thanks to the internet and computers in general, education is now better. In addition, it allows arriving in a faster way and of better quality. So, if you are a teacher or run an education center, then this post on how to install Moodle on CentOS 7 is ideal for you.</p>
<p><a href="https://moodle.org/" rel="noopener">Moodle</a> is a learning management system (LMS). It is quite popular in the world and is the main online learning tool for many educational institutions. It is written in PHP and supports several web servers such as Apache and Ngnix.</p>
<p>One of its main advantages is that it is open source and has a very active user and developer community that allows you to keep track of the development and its news.</p>
<p>So, let&#8217;s install Moodle on <a href="https://www.osradar.com/centos-7-1810-available/" rel="noopener">CentOS 7</a>.</p>
<h1>0. Prerequisites</h1>
<p>Before starting you should do a few things so that there are no problems during the installation. First, install some necessary packages:</p>
<pre class="">:~# yum install nano wget yum-utils</pre>
<p>Next, disable SELinux:</p>
<pre class="">:~# nano /etc/selinux/config</pre>
<p>And change SELinux to disable:</p>
<p><figure id="attachment_8166" aria-describedby="caption-attachment-8166" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8166" src="https://www.osradar.com/wp-content/uploads/2018/12/18-111.png" alt="0.- Disabling SELINUX" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/18-111.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/18-111-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/18-111-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/18-111-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/18-111-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/18-111-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8166" class="wp-caption-text">0.- Disabling SELinux</figcaption></figure></p>
<p>Finally, reboot the system.</p>
<h1>1. Upgrade the system</h1>
<p>First, you need to update the system. It is really simple to do and with this you guarantee to have the system with the security patches installed and working.</p>
<pre class="">:~$ su
:~# yum update</pre>
<p><figure id="attachment_8145" aria-describedby="caption-attachment-8145" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8145" src="https://www.osradar.com/wp-content/uploads/2018/12/1-6.png" alt="1.- Upgrade the system" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/1-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/1-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/1-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/1-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/1-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/1-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8145" class="wp-caption-text">1.- Upgrade the system</figcaption></figure></p>
<p>Now, you can go on.</p>
<h1>2. Install Apache Web server</h1>
<p>As I said before, Moodle is compatible with several web servers, however, I will use Apache&#8217;s <code>httpd</code>. It&#8217;s a pretty well known server and it&#8217;s really easy to use.</p>
<p>To install it run this command.</p>
<pre class="">:~# yum install httpd</pre>
<p><figure id="attachment_8146" aria-describedby="caption-attachment-8146" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8146" src="https://www.osradar.com/wp-content/uploads/2018/12/2-6.png" alt="2.- Installing Apache web server" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/2-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/2-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/2-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/2-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/2-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/2-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8146" class="wp-caption-text">2.- Installing Apache web server</figcaption></figure></p>
<p>Now, enable and start the service.</p>
<pre class="">:~# systemctl enable httpd
:~# systemctl start httpd</pre>
<p><figure id="attachment_8147" aria-describedby="caption-attachment-8147" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8147" src="https://www.osradar.com/wp-content/uploads/2018/12/3-6.png" alt="3.- Enabling Apache web server service" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/3-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/3-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/3-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/3-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/3-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/3-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8147" class="wp-caption-text">3.- Enabling Apache web server service</figcaption></figure></p>
<p>Add the rule for the firewall.</p>
<pre class="">:~# firewall-cmd --zone=public --add-service=http</pre>
<p>And that&#8217;s all for Apache.</p>
<h1>2. Install PHP</h1>
<p>PHP is a programming language for web applications. Moodle is written in this fantastic language so you have to install it.</p>
<p>We only have one detail, the version that comes in the official CentOS 7 repositories is very old and Moodle requires something newer. So I will use an external repository to install <a href="https://www.osradar.com/how-to-install-php-7-on-centos-7-in-an-easy-way/" rel="noopener">PHP</a> 7.1.</p>
<pre class="">:~# yum install epel-release
:~# rpm -Uhv https://rpms.remirepo.net/enterprise/remi-release-7.rpm
:~# yum-config-manager --enable remi-php71</pre>
<p><figure id="attachment_8148" aria-describedby="caption-attachment-8148" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8148" src="https://www.osradar.com/wp-content/uploads/2018/12/4-6.png" alt="4.- Adding an external repository to install PHP 7.1" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/4-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/4-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/4-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/4-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/4-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/4-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8148" class="wp-caption-text">4.- Adding an external repository to install PHP 7.1</figcaption></figure></p>
<p><figure id="attachment_8149" aria-describedby="caption-attachment-8149" style="width: 950px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8149" src="https://www.osradar.com/wp-content/uploads/2018/12/5-6.png" alt="5.- Adding the external repository" width="950" height="112" srcset="https://www.osradar.com/wp-content/uploads/2018/12/5-6.png 950w, https://www.osradar.com/wp-content/uploads/2018/12/5-6-300x35.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/5-6-768x91.png 768w" sizes="(max-width: 950px) 100vw, 950px" /><figcaption id="caption-attachment-8149" class="wp-caption-text">5.- Adding the external repository</figcaption></figure></p>
<p>Then, install PHP 7.1</p>
<pre class="">:~# yum install php php-common php-intl php-zip php-soap php-xmlrpc php-opcache php-mbstring php-gd php-curl php-mysql php-xml</pre>
<p><figure id="attachment_8150" aria-describedby="caption-attachment-8150" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8150" src="https://www.osradar.com/wp-content/uploads/2018/12/6-6.png" alt="6.- Install PHP 7.1" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/6-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/6-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/6-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/6-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/6-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/6-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8150" class="wp-caption-text">6.- Install PHP 7.1</figcaption></figure></p>
<p>So, restart Apache.</p>
<pre class="">:~# systemctl restart httpd</pre>
<p>PHP is correctly installed.</p>
<h1>3. Install and configure MariaDB</h1>
<p>The next step is to install and configure <a href="https://www.osradar.com/password-hashing-mysql-mariadb/" rel="noopener">MariaDB</a>. Moodle requires a database manager. In this case I will use MariaDB, an open source and easy to install MySQL fork.</p>
<pre class="">:~# yum install mariadb mariadb-server</pre>
<p><figure id="attachment_8151" aria-describedby="caption-attachment-8151" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8151" src="https://www.osradar.com/wp-content/uploads/2018/12/7-6.png" alt="7.- Installing MariaDB" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/7-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/7-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/7-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/7-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/7-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/7-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8151" class="wp-caption-text">7.- Installing MariaDB</figcaption></figure></p>
<p>Now, you need to enable and start the service.</p>
<pre class="">:~# systemctl enable mariadb
:~# systemctl start mariadb</pre>
<p><figure id="attachment_8152" aria-describedby="caption-attachment-8152" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8152" src="https://www.osradar.com/wp-content/uploads/2018/12/8-6.png" alt="8.- Working with MariaDB service" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/8-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/8-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/8-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/8-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/8-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/8-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8152" class="wp-caption-text">8.- Working with MariaDB service</figcaption></figure></p>
<p>Then, it is necessary to define the root password for MariaDB. This is easy to do thanks to the <code>mysql_secure_installation</code> script.</p>
<pre class="">:~# mysql_secure_installation</pre>
<p><figure id="attachment_8153" aria-describedby="caption-attachment-8153" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8153" src="https://www.osradar.com/wp-content/uploads/2018/12/9-5.png" alt="9.- using mysql_secure_installation script" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/9-5.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/9-5-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/9-5-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/9-5-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/9-5-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/9-5-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8153" class="wp-caption-text">9.- using mysql_secure_installation script</figcaption></figure></p>
<p>In this section, you will be asked other questions concerning the configuration of MariaDB. These are the questions and so I have answered. So, you can do it as you wish. They are basic configurations.</p>
<pre class="">Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] N
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y</pre>
<p>So, the next step is to create the Moodle database.</p>
<pre class="">:~# mysql -u root -p
CREATE DATABASE moodledb;
GRANT ALL PRIVILEGES ON moodledb.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'moodlepss';
FLUSH PRIVILEGES;
exit;</pre>
<p><figure id="attachment_8154" aria-describedby="caption-attachment-8154" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8154" src="https://www.osradar.com/wp-content/uploads/2018/12/10-5.png" alt="10.- Creating the database and user for Moodle" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/10-5.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/10-5-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/10-5-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/10-5-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/10-5-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/10-5-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8154" class="wp-caption-text">10.- Creating the database and user for Moodle</figcaption></figure></p>
<p>Finally, you need to edit the file <code>/etc/my.cnf.d/server.cnf</code> and add the following.</p>
<pre class="">:~# yum install nano
:~# nano /etc/my.cnf.d/server.cnf</pre>
<pre>[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake

[mysql]
default-character-set = utf8mb4
</pre>
<p><figure id="attachment_8155" aria-describedby="caption-attachment-8155" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8155" src="https://www.osradar.com/wp-content/uploads/2018/12/11-6.png" alt="11.- Editing a MariaDB configuration file" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/11-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/11-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/11-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/11-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/11-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/11-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8155" class="wp-caption-text">11.- Editing a MariaDB configuration file</figcaption></figure></p>
<p>For these changes to take effect, restart MariaDB.</p>
<pre class="">:~# systemctl restart mariadb</pre>
<h1>4.- Install Moodle</h1>
<p>It&#8217;s finally time to install Moodle. First, you have to download it.</p>
<pre class="">:~# cd /tmp/
:~# wget https://download.moodle.org/download.php/direct/stable35/moodle-latest-35.tgz -O moodle-latest.tgz</pre>
<p><figure id="attachment_8156" aria-describedby="caption-attachment-8156" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8156" src="https://www.osradar.com/wp-content/uploads/2018/12/12-3.png" alt="12.- Download and install Moodle" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/12-3.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/12-3-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/12-3-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/12-3-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/12-3-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/12-3-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8156" class="wp-caption-text">12.- Download and install Moodle</figcaption></figure></p>
<p>Then, decompress it.</p>
<pre class="">:~# tar -xvzf moodle-latest.tgz</pre>
<p>Next, move the created folder to <code>/var/www/html</code>.</p>
<pre class="">:~# mv moodle /var/www/html/</pre>
<p>Now it is necessary to change the owner of the folder. This to avoid permission problems.</p>
<pre class="">:~# chown -R apache:apache /var/www/html/</pre>
<p><figure id="attachment_8157" aria-describedby="caption-attachment-8157" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8157" src="https://www.osradar.com/wp-content/uploads/2018/12/13-3.png" alt="13.- Changing the owner of the folder" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/13-3.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/13-3-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/13-3-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/13-3-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/13-3-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/13-3-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8157" class="wp-caption-text">13.- Changing the owner of the folder</figcaption></figure></p>
<h1>5. Create a virtual host for Moodle</h1>
<p>You need to create a virtual host for Moodle. It&#8217;s simple. Run this command and add the following.</p>
<pre class="">:~# nano /etc/httpd/conf.d/moodle.conf</pre>
<p><figure id="attachment_8160" aria-describedby="caption-attachment-8160" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8160" src="https://www.osradar.com/wp-content/uploads/2018/12/16-1.png" alt="16.- Creating a virtual host for mooodle" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/16-1.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/16-1-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/16-1-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/16-1-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/16-1-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/16-1-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8160" class="wp-caption-text">14.- Creating a virtual host for moodle</figcaption></figure></p>
<p>Then, restart Apache.</p>
<pre class="">:~# systemctl restart httpd</pre>
<h1>6. Complete the Moodle installation from CLI</h1>
<p>Now is the time to complete the installation from CLI. To do this, run:</p>
<pre class=""> :~# /usr/bin/php /var/www/html/moodle/admin/cli/install.php</pre>
<p><figure id="attachment_8161" aria-describedby="caption-attachment-8161" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8161" src="https://www.osradar.com/wp-content/uploads/2018/12/14-4.png" alt="15.- Completing the Moodle installation from CLI" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/14-4.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/14-4-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/14-4-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/14-4-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/14-4-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/14-4-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8161" class="wp-caption-text">15.- Completing the Moodle installation from CLI</figcaption></figure></p>
<p>During the execution of the script, you will first be asked for the language for the installation. The rest are database parameters and paths. See the images for reference.</p>
<p><figure id="attachment_8164" aria-describedby="caption-attachment-8164" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8164" src="https://www.osradar.com/wp-content/uploads/2018/12/15-1111.png" alt="15.- Completing the installation" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/15-1111.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/15-1111-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/15-1111-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/15-1111-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/15-1111-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/15-1111-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8164" class="wp-caption-text">16.- Completing the installation</figcaption></figure></p>
<p><em>Note: It is not mysqli. It is mariadb option on database driver.</em></p>
<p>You have also to set the admin account.</p>
<p><figure id="attachment_8163" aria-describedby="caption-attachment-8163" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8163" src="https://www.osradar.com/wp-content/uploads/2018/12/16-1111.png" alt="16.- Completing the installation" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/16-1111.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/16-1111-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/16-1111-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/16-1111-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/16-1111-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/16-1111-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8163" class="wp-caption-text">17.- Completing the installation</figcaption></figure></p>
<p>Finally, you will see this.</p>
<p><figure id="attachment_8169" aria-describedby="caption-attachment-8169" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-8169 size-full" src="https://www.osradar.com/wp-content/uploads/2018/12/2-11111.png" alt="18.- Installation finished" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/12/2-11111.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/2-11111-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/2-11111-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/2-11111-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/2-11111-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/2-11111-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8169" class="wp-caption-text">18.- Installation finished</figcaption></figure></p>
<p>If you make a mistake, you can continue. In the end, you delete the /var/www/html/moodle/config.php file and run the installer again.</p>
<p>Next, give permission to the config file.</p>
<pre class="">:~# chmod o+r /var/www/html/moodle/config.php</pre>
<p>And restart apache.</p>
<pre class="">:~# systemctl restart httpd</pre>
<p>Now, go to your moodle directory on your web browser.</p>
<p>Next, log in. Go to <code>http://your-domain/login</code>.</p>
<p><figure id="attachment_8171" aria-describedby="caption-attachment-8171" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8171" src="https://www.osradar.com/wp-content/uploads/2018/12/21-122.png" alt="21.- Moodle Log in page" width="1366" height="671" srcset="https://www.osradar.com/wp-content/uploads/2018/12/21-122.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/21-122-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/21-122-768x377.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/21-122-1024x503.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/21-122-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/12/21-122-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/21-122-855x420.png 855w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8171" class="wp-caption-text">19.- Moodle Login page</figcaption></figure></p>
<p>And finally, you will see this.</p>
<p><figure id="attachment_8172" aria-describedby="caption-attachment-8172" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-8172" src="https://www.osradar.com/wp-content/uploads/2018/12/22.png" alt="20.- Admin page" width="1366" height="671" srcset="https://www.osradar.com/wp-content/uploads/2018/12/22.png 1366w, https://www.osradar.com/wp-content/uploads/2018/12/22-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2018/12/22-768x377.png 768w, https://www.osradar.com/wp-content/uploads/2018/12/22-1024x503.png 1024w, https://www.osradar.com/wp-content/uploads/2018/12/22-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/12/22-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2018/12/22-855x420.png 855w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-8172" class="wp-caption-text">20.- Admin page</figcaption></figure></p>
<p>And that&#8217;s it.</p>
<h1>Conclusion</h1>
<p>Now that you know how to install Moodle you can start creating your own learning platforms.</p>
<p>One piece of advice I give you is to read through each step carefully.</p>
<p>Please share this article on your social networks.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-moodle-centos-7/">How to Install Moodle on CentOS 7?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-moodle-centos-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
