GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Moodle sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer Moodle sur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Moodle est un système de gestion de cours Open Source (CMS), également connu en tant que système de gestion de l'apprentissage (LMS) ou environnement d'apprentissage virtuel (VLE). Il est devenu très populaire parmi les éducateurs du monde entier en tant qu'outil de création de sites Web dynamiques en ligne pour leurs étudiants. Moodle apporte des fonctionnalités telles que la soumission de devoirs, des quiz en ligne, wiki, notation, messages instantanés, forums de discussion, etc. Mais comme il s'agit d'un logiciel modulaire, il peut être étendu via des plug-ins pour ajouter des fonctionnalités supplémentaires.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de Moodle sur un serveur CentOS 7.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Moodle sur CentOS 7

Étape 1. Tout d'abord, assurez-vous que tous les packages sont à jour.

yum -y update

Étape 2. Installez le serveur LAMP et incluez quelques extensions PHP.

yum install httpd mariadb mariadb-server php php-mysql
yum install php-iconv php-mbstring php-curl php-openssl php-tokenizer php-xmlpc php-soap php-ctype php-zip php-gd php-simplexml php-spl php-pcre php-dom php-xml php-intl php-json php-ldap php-pecl-apc -y

Démarrez les services LAMP et ajoutez-les pour démarrer automatiquement au démarrage de votre système en utilisant :

systemctl restart httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

Étape 3. Configuration de MariaDB.

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MySQL à l'aide de mysql_secure_installation scénario. vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé.

mysql_secure_installation

Ensuite, nous devrons nous connecter à la console MariaDB et créer une base de données pour Moodle. Exécutez la commande suivante :

mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe root MariaDB et appuyez sur Entrée. Une fois que vous êtes connecté à votre serveur de base de données, vous devez créer une base de données pour Installation de Moodle :

mysql> CREATE DATABASE moodle;
mysql> GRANT ALL ON moodle.* TO 'moodle'@'localhost' IDENTIFIED BY 'secretpassword';
mysql> FLUSH PRIVILEGES;
mysql> quit

Étape 4. Installez Moodle.

Télécharger la dernière version stable de Moodle, Au moment d'écrire cet article c'est la version 2.9.1 :

wget https://download.moodle.org/download.php/stable29/moodle-latest-29.zip
tar -zxvf moodle-latest-28.tgz

Si votre serveur est dédié à l'hébergement de sites moodle uniquement, copiez le contenu de votre répertoire moodle dans /var/www/html/ le répertoire. Dans ce cas, l'URL de votre site Web moodle sera www.votre-site.com.

Créez un répertoire de données pour Moodle :

mkdir /var/www/moodledata/
chmod 777 /var/www/moodledata/

Nous devrons modifier certaines autorisations de dossiers :

chown -R apache:apache /var/www/moodledata

Redémarrez Apache pour que les modifications prennent effet :

systemctl restart httpd

Étape 5. Accéder à Moodle.

Moodle sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://yourdomain.com ou http://your-server-ip .

Étape 1 : Sélectionnez la langue
Étape 2 :Entrez le chemin d'accès au "répertoire de données (moodledata), dans notre cas, il s'agit de /var/www/moodledata/
Étape 3 :Choisissez le pilote de base de données, MySQL.
Étape 4 :Saisissez les paramètres de la base de données.

Félicitations ! Vous avez installé Moodle avec succès. Merci d'avoir utilisé ce didacticiel pour installer le système de gestion de cours open source Moodle dans CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web Moodle.


Cent OS
  1. Comment installer MariaDB sur CentOS 6

  2. Comment installer MariaDB sur CentOS 7

  3. Comment installer Moodle sur CentOS 6

  4. Comment installer Habari sur CentOS 7

  5. Comment installer Elgg sur CentOS 7

Comment installer ProjectSend sur CentOS 7

Comment installer Phpwcms sur CentOS 7

Comment installer X-Cart sur CentOS 7

Comment installer Osclass sur CentOS 7

Comment installer LimeSurvey sur CentOS 7

Comment installer Chamilo sur CentOS 7