mirror of
https://github.com/moodle/moodle.git
synced 2025-01-21 07:28:31 +01:00
166 lines
11 KiB
HTML
Executable File
166 lines
11 KiB
HTML
Executable File
<head>
|
||
<title>Documentation Moodle : Installation de PHP et de MySQL</title>
|
||
<link rel="stylesheet" href="docstyles.css" type="text/css">
|
||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||
</head>
|
||
|
||
<body bgcolor="#ffffff">
|
||
<h1>Installation d'Apache, de MySQL et de PHP</h1>
|
||
<blockquote>
|
||
<p>Moodle est Ècrit dans un langage de scripts appelÈ PHP, et conserve la plupart
|
||
des donnÈes qu'il utilise dans une base de donnÈes. Le gestionnaire de base de
|
||
donnÈes que nous recommandons est MySQL. Avant d'installer Moodle, vous devez
|
||
disposer d'une installation de PHP et d'un gestionnaire de base de donnÈes qui
|
||
fonctionnent, de faÁon que votre ordinateur soit une plateforme web fonctionnelle.
|
||
L'installation de tels logiciels peut Ítre complexe. Cette page a ÈtÈ Ècrite pour
|
||
essayer de rendre ce processus aussi simple que possible pour diffÈrentes
|
||
plateformes :</p>
|
||
<ul>
|
||
<li><a href="#host" class="questionlink">HÙtes web</a></li>
|
||
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
|
||
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
|
||
<li><a href="#windows" class="questionlink">Windows</a></li>
|
||
</ul>
|
||
<p class="questionlink"> </p>
|
||
<h3 class="sectionheading"><a name="host" id="host"></a>HÙtes web</h3>
|
||
<blockquote>
|
||
<p>Le fonctionnement des nombreux hÙtes web diffËre malheureusement considÈrablement
|
||
d'un hÙte ý l'autre.
|
||
Certains d'entre eux seront d'accord d'installer Moodle pour vous.</p>
|
||
<p>La plupart vous offre une interface web (tableau de bord) vous permettant
|
||
de contrÙler votre site web, de crÈer des bases de donnÈes et de mettre en place des
|
||
crons. Certains vous donnent accËs ý une interface terminal par ssh, de sorte que vous
|
||
pouvez utiliser la ligne de commande pour effectuer des opÈrations.</p>
|
||
<p>Parcourez le <a href="./?file=install.html">Guide d'installation</a>
|
||
et effectuez les Ètapes dÈcrites l'une aprËs l'autre. Si vous Ítes coincÈ, demandez de l'aide ý
|
||
votre fournisseur web.</p>
|
||
<p> </p>
|
||
</blockquote>
|
||
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
|
||
<blockquote>
|
||
<p>Le plus simple est d'utiliser le serveur Apache fourni par Apple, et d'y ajouter
|
||
PHP et MySQL avec les paquets de Marc Liyanage. Les deux pages ci-dessous contiennent
|
||
d'excellentes instructions pour l'installation, que nous n'allons pas recopier ici :</p>
|
||
<blockquote>
|
||
<p><strong>PHP</strong> : tÈlÈchargement ici <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
|
||
<p><strong>MySQL</strong> : tÈlÈchargement ici <a href="http://www.entropy.ch/software/macosx/mysql/" target="_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
|
||
</blockquote>
|
||
<p>Une fois ces logiciels installÈs, le <a href="./?file=install.html">Guide
|
||
d'installation</a> standard pourra Ítre facilement suivi.</p>
|
||
<p>Une marche ý suivre plus dÈtaillÈe est disponible ici :
|
||
<a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a>.</p>
|
||
<p> </p>
|
||
</blockquote>
|
||
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
|
||
<blockquote>
|
||
<p>Vous devez installer tous les paquets RPM pour Apache, PHP et MySQL. Un paquet
|
||
souvent oubliÈ est le paquet ´ php-mysql ª, nÈcessaire pour la communication
|
||
entre PHP et MySQL.</p>
|
||
<p>Une fois ces logiciels installÈs, le <a href="./?file=install.html">Guide
|
||
d'installation</a> standard pourra Ítre facilement suivi.</p>
|
||
<p>Une marche ý suivre plus dÈtaillÈe est disponible ici :
|
||
<a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a>.</p>
|
||
</blockquote>
|
||
<p> </p>
|
||
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
|
||
<blockquote>
|
||
<p>Le plus simple est d'utiliser <a href="http://www.easyphp.org/"
|
||
target="_blank">EasyPHP</a>, un paquet qui regroupe tous les ÈlÈments logiciels
|
||
nÈcessaires en une seule application Windows. Voici une marche ý suivre dÈtaillÈe :</p>
|
||
<ol>
|
||
<li>Avant tout, si vous avez dÈjý installÈ MySQL auparavant (mÍme si vous l'utilisez
|
||
avec une autre application), dÈsinstallez-le complËtement, effacez tous les fichiers
|
||
de MySQL et effacez Ègalement <strong>c:\my.cnf</strong> et
|
||
<strong>c:\windows\my.ini</strong>. Il sera peut-Ítre nÈcessaire de rechercher et
|
||
d'effacer TOUS les fichiers dÈnommÈs <strong>my.cnf</strong> ou <strong>my.ini</strong>.</li>
|
||
<li>Si vous avez dÈjý installÈ PHP auparavant, effacez tous les fichiers dÈnommÈs
|
||
<strong>php4ts.dll</strong> de votre dossier Windows, ainsi que tous les fichiers
|
||
dÈnommÈs <strong>php.ini</strong>.</li>
|
||
<li>TÈlÈchargez EasyPHP ý cette adresse : <a href="http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3" target="_blank">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3</a>
|
||
(environ 10 MO).</li>
|
||
<li>Lancez le fichier tÈlÈchargÈ <strong>easyphp1-6_setup.exe</strong>. Le processus
|
||
d'installation est en franÁais (Ouf!!) - nous vous conseillons d'accepter les rÈglages
|
||
par dÈfaut et de tout installer.</li>
|
||
<li>¿ la fin de l'installation, cochez la case ý cocher ´ Lancer
|
||
EasyPHP ª et cliquez sur le bouton ´ Terminer ª. Une page web
|
||
d'informations s'affichera.</li>
|
||
<li>Si tout s'est bien passÈ, nos fÈlicitations : Apache, PHP et MySQL sont tous installÈs
|
||
et fonctionnent ! Votre barre des t’ches contient un E noir. En cliquant dessus, vous
|
||
obtiendrez un menu qui vous permet de contrÙler les programmes. Vous n'en avez pas
|
||
besoin pour l'instant.</li>
|
||
<li>La prochaine chose ý faire et de mettre en place une base de donnÈes pour Moodle.
|
||
Avec un navigateur, allez ý l'adresse <a href="http://localhost/mysql/"
|
||
target="_blank">http://localhost/mysql/</a> (attention ý la barre oblique finale).</li>
|
||
<li>Si l'on vous demande un nom d'utilisateur, utilisez ´ root ª avec un mot
|
||
de passe vide. L'interface web de phpMyAdmin s'affichera et vous permettra de crÈer de
|
||
nouvelles bases de donnÈes et de nouveaux comptes utilisateurs.</li>
|
||
<li>CrÈez une nouvelle base de donnÈes en tapant ´ moodle ª dans le champ et
|
||
cliquez sur le bouton ´ Create ª. Facile !</li>
|
||
<li>Vous pouvez aussi crÈer un nouvel utilisateur pour votre base de donnÈes. Ce peut
|
||
Ítre un peu compliquÈ pour un dÈbutant. C'est pourquoi vous pouvez utiliser pour commencer
|
||
le compte utilisateur existant ´ root ª avec un mot de passe vide dans votre
|
||
configuration Moodle, et corriger cela plus tard.</li>
|
||
<li>Vous pouvez maintenant installer Moodle ! TÈlÈchargez la derniËre version de
|
||
Moodle ý l'adresse <a href="http://moodle.org/download"
|
||
target="_blank">http://moodle.org/download</a> et dÈcompactez le fichier compressÈ.</li>
|
||
<li>Copiez vos fichier Moodle dans <strong>C:\Program Files\EasyPHP\www</strong>. Vous
|
||
pouvez soit copier l'intÈgralitÈ du dossier moodle (c'est-ý-dire
|
||
C:\Program Files\EasyPHP\www\moodle), soit copier le <em>contenu</em> du dossier moodle.
|
||
Si vous choisissez cette cerniËre option, vous pourrez accÈder ý votre site Moodle ý
|
||
l'adresse http://localhost/ plutÙt que http://localhost/moodle/.</li>
|
||
<li>CrÈez un nouveau dossier vide ailleurs sur votre disque dur pour que Moodle
|
||
puisse y placer les fichiers dÈposÈs par les utilisateurs, par exemple
|
||
<strong>C:\moodledata</strong>.</li>
|
||
<li>Allez dans votre dossier Moodle et faites une copie de config-dist.php, que vous
|
||
appelerez config.php.</li>
|
||
<li>Modifiez config.php avec un Èditeur de texte (Notepad fera l'affaire ;
|
||
assurez-vous simplement qu'il n'ajoute pas d'espaces ý la fin du fichier).</li>
|
||
<li>Indiquez tous les paramËtres concernant votre base de donnÈes :<br/>
|
||
$CFG->dbtype = 'mysql';<br/>
|
||
$CFG->dbhost = 'localhost';<br/>
|
||
$CFG->dbname = 'moodle';<br/>
|
||
$CFG->dbuser = 'root'; <br/>
|
||
$CFG->dbpass = '';<br/>
|
||
$CFG->dbpersist = true;<br/>
|
||
$CFG->prefix = 'mdl_';</li>
|
||
<li>Puis indiquez tous les chemins des fichiers :<br/>
|
||
$CFG->wwwroot = 'http://localhost/moodle'; // Indiquez une adresse externe
|
||
si vous la connaissez.<br/>
|
||
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br/>
|
||
$CFG->dataroot = 'C:\moodledata';</li>
|
||
<li>Enregistrez config.php - tous les autres paramËtres peuvent Ítre ignorÈs.</li>
|
||
<li>C'est presque fini ! Le reste de la configuration s'effectue ý travers
|
||
une interface web. Pour continuer, visitez l'adresse <a href="http://localhost/moodle/admin/"
|
||
target="_blank">http://localhost/moodle/admin/</a> avec votre navigateur.</li>
|
||
<li>Pour utiliser des fichiers compressÈs zip avec Moodle (par exemple pour des
|
||
backups compressÈs), vous devrez peut-Ítre activer la librairie ´ zlib ª.
|
||
Vous pouvez le faire dans votre dossier EasyPHP (<strong>C:\Program Files\EasyPHP</strong>),
|
||
en lanÁant le programme phpini.exe qui s'y trouve. Cochez la case se rapportant
|
||
ý ´ zlib.dll ª. Fermer la fenÍtre, puis cliquez avec le bouton droit de la
|
||
souris sur le E noir de votre barre des t’ches. Dans le menu qui apparaÓt,
|
||
sÈlectionner l'option ´ Restart ª.</li>
|
||
<li>Finalement, vous devez configurer un cron. Voyez le <a href="./?file=install.html">Guide
|
||
d'installation</a> pour plus de dÈtails ý ce sujet.</li>
|
||
</ol>
|
||
<p>Si vous n'utilisez pas ou ne pouvez pas utiliser EasyPHP, voici quelques trucs
|
||
pour vous permettre d'installer PHP correctement et d'Èviter des problËmes
|
||
courants :</p>
|
||
<ul>
|
||
<li>VÈrifiez que le module GD est activÈ, afin que Moodle puisse traiter les images
|
||
- vous devrez peut-Ítre modifier votre fichier php.ini et retirer le caractËre de
|
||
commentaire (;) de la ligne contenant : ´ extension=php_gd2.dll ª.</li>
|
||
<li>VÈrifiez que le module zlib est activÈ, afin de pouvoir crÈer et dÈcompresser
|
||
des fichiers zip dans Moodle.</li>
|
||
<li>VÈrifiez que le support des sessions est activÈ - vous devrez peut-Ítre modifier
|
||
votre fichier php.ini et corriger le dossier indiquÈ pour le paramËtre
|
||
<strong>session.save_path</strong>. ¿ la place du dossier par dÈfaut ´ /tmp ª,
|
||
spÈcifiez un dossier Windows, comme ´ c:/temp ª.</li>
|
||
</ul>
|
||
<p> </p>
|
||
</blockquote>
|
||
</blockquote>
|
||
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
||
|
||
</body>
|
||
</html> |