Bonjour,
J'ai eu l'occasion d'installer Moodle sur un système Windows 64bits et je préfère nettement installer et configurer chaque entité séparément. Voici quelques considérations techniques à ce sujet à toutes fins utiles :
Installer PHP :
http://www.php.net/manual/fr/install.windows.php
http://msdn.microsoft.com/fr-fr/architecture/cc512087.aspx
Installer MySQL (et éventuellement un client SQL digne de ce nom pour manipuler les bases de données) : http://www.mysql.org/doc/refman/5.0/fr/windows-installation.html
Les tables de Moodle sont au format MyISAM, donc désactivez InnoDB car il n'y aura pas de gain de performance.
http://docs.moodle.org/fr/Performance
Au moyen de la console MySQL (ou d’un autre gestionnaire), créer la base de donnée moodle et fixer les droits :
CREATE DATABASE moodle;
GRANT ALL ON moodle.* TO moodle@localhost IDENTIFIED BY 'mot de passe';
Extraire moodle dans inetpub\wwwroot et donner les droits de lecture et d'exécution à IUSR_[nom de la machine] sur le contenu du répertoire.
Créer un répertoire moodledata et donner les droits de modification à IUSR_[nom de la machine] sur le contenu du répertoire.
Configurer le fichier config.php de Moodle (sur base de config-dist.php).
Dans le Gestionnaire de services Internet (IIS), changer le document par défaut (pour le répertoire Moodle) en index.php, faire du site Moodle une application, ajouter l'extension PHP (PHP\php-cgi.exe).
Dans les extensions du service Web, autoriser les extensions CGI et ajouter (en extension Autorisée) PHP comme nouvelle extension de service Web (C:\PHP\php-cgi.exe).
Décommenter les paramètres suivants dans le php.ini :
extension=ext\php_mbstring.dll
extension=ext\php_gd2.dll
extension=ext\php_mysql.dll
Et modifier éventuellement :
upload_max_filesize = 30M
post_max_size = 30M
max_execution_time = 900
session.cache_expire = 1
Redémarrer le service IIS (Démarer > Exécuter > iisreset).
Pour l'appel à http://NomDuSiteMoodle/admin, ne pas utiliser un navigateur sécurisé (qui ne supporterait pas les actualisations automatiques).
Configurer le CRON en utilisant le planificateur de tâches sous Windows, créer pour cela un utilisateur local qui aura des droits d'administrations pour executer la tâches.
Pour une authentification depuis une base de données externe, créer un Alias ODBC système et référencer son nom dans le champ "Serveur" de l'authentification BD de Moodle.
Sous un système Windows 64 bits, utiliser l'Administrateur de sources de données ODBC : /WINDOWS/SysWOW64/odbcad32.exe
Unfortunately there are no 64-bit ODBC drivers, so on 64-bit systems you will have to run your applications in 32-bit mode. To do so, use the following steps:
1. On the taskbar, click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
2. In the Connections pane, click Application Pools.
3. Highlight the application pool for your application, then click Advanced Settings... in the Actions pane.
4. In the Advanced Settings dialog, specify True for Enable 32-Bit Applications.
5. Click OK to close the Advanced Settings dialog.
Dans IIS 7 > Pool d'application de Moodle > Paramètres avancés > Protection rapide en cas d'échec > Désactivée.
Bonne chance !