Manual:Installation requirements/fr

En plus du logiciel lui-même, une installation standard doit suivre les conditions suivantes :
 * PHP est requis pour faire fonctionner le logiciel.
 * Un serveur de base de données est requis pour enregistrer les articles ainsi que les données sur le site.
 * Un serveur web est requis pour envoyer les pages générées aux clients.

En plus, il existe plusieurs dépendances optionnelles qui sont requises si vous voulez utiliser des fonctionnalités avancées (voir plus bas).

Il est conseillé de lire la documentation de chaque élément avant l'installation. Si votre site web est hébergé (c'est-à-dire si vous n'avez pas de contrôle direct sur lui), alors contactez les administrateurs ou la société d'hébergement pour savoir s'ils sont installés. Bien que MediaWiki soit fourni avec un script d'installation standard qui fournit une interface web pour les éléments les plus importants, une connaissance de PHP est requise pour personnaliser le site.

= == PHP == =

PHP est le langage de programmation avec lequel MediaWiki est écrit. Il est requis pour faire fonctionner le logiciel.


 * Pour la dernière version de MediaWiki, PHP version 5.0 ou ultérieure est requis (5.1.x recommandé).
 * Si vous ne pouvez pas mettre à jour PHP, vous pouvez utiliser MediaWiki, qui requiert PHP version 4.3.0 ou ultérieur

Si vous devez compiler PHP depuis son code source, voyez alors PHP configuration/fr pour voir les options de configuration qui affectent MediaWiki.

Notes:
 * Certains serveurs peuvent requérir le module de base de données équivalent et le système de gestion des sessions installé. Voir les instructions de votre système d'exploitation pour plus d'informations.
 * Quand vous installez sur Windows avec l'installeur Microsoft, ajoutez l'extension pour la base de données de votre choix (MySQL ou Postgres) aux composants qui doivent être installés.

= == Serveur de base de données == =

MediaWiki stocke tous les textes et les données (articles, détails sur les utilisateurs, système de messages, etc.) dans une base de données qui peut être capable de les partager avec d'autres applications web (phpBB, etc.). La dernière version de MediaWiki prend en charge les serveurs de base de données suivants (vous n'en avez besoin que d'un seul) :


 * MySQL 4.0 ou ultérieur*
 * PostgreSQL 8.1 ou ultérieur (supporté depuis MediaWiki 1.8 - requiert aussi plpgsql et tsearch2)
 * Ingres 2006 ou ultérieur (Téléchargement depuis SVN)

Certains utilisateurs trouvent utile d'installer d'autres logiciels comme phpMyAdmin (MySQL) ou phpPgAdmin (PostgreSQL) pour les aider à administrer le serveur de base de données.

*''Note : MySQL 4 est requis depuis MediaWiki 1.6 - si vous utilisez une version antérieure de MySQL et que vous ne pouvez pas la mettre à jour, vous devez utiliser MediaWiki 1.5.8. Notez que cette version ne bénéficie plus de mises à jour.''

= == Serveur web == =

Pour pouvoir transférer les pages générées par MediaWiki jusqu'au navigateur web, il est requis d'avoir un serveur web. Vous ne pourrez pas souvent choisir lequel utiliser, il va être fourni par l'hébergeur.


 * La plupart des installations utilisent le serveur web Apache, disponible à la page de téléchargement officiel.
 * MediaWiki a aussi été testé sous IIS 6.0, Cherokee, et lighttpd.
 * Sun a aussi des instructions d'installation pour faire tourner MediaWiki sur Sun Java System Web Server 7.0.

= == Matériel == =

Le minimum recommandé est d'avoir 256 Mio de RAM pour un serveur web sur une seule machine avec une mémoire de 40 Mio, bien que cela ne suffise pas pour un site web très utilisé ou un site où les importations d'images sont autorisés. Certains utilisateurs ont rapporté qu'ils ont réussi à faire tourner MediaWiki sur un ordinateur avec seulement 48 Mio de RAM.

= == Dépendances optionnelles == =


 * ImageMagick ou GD est requis pour les vignettes d'images.
 * TeX est requis pour afficher les formules mathématiques.
 * Sendmail est requis pour pouvoir envoyer des courriels.

Pour plus d'informations de le contenu ci-dessus, voir Manual:Installing third-party tools.