Manual:Requisits d'instal·lació
A més a més del programari de MediaWiki en si, necessiteu:
- Un programari "servidor web" per servir pàgines de MediaWiki al navegador web.
- PHP és necessari per executar MediaWiki.
- Un servidor de base de dades és necessari per emmagatzemar les pàgines i les dades de MediaWiki.
A més a més, existeixen diverses dependències opcionals que són necessàries si voleu utilitzar funcionalitats avançades (veure dessota).
Si el vostre lloc web és hostatjat (és a dir si no teniu control directe sobre ell), llavors contacteu amb els administradors o l'empresa d'allotjament per saber si aquests paquets de programari hi són instal·lats i disponibles.
Per executar scripts de manteniment de MediaWiki, necessitareu accés a la línia d'ordres.
Instal·lació amb una sola descàrrega
Si feu servir Linux, el millor és instal·lar el servidor web Apache, PHP i el servidor de bases de dades MariaDB utilitzant el vostre gestor de paquets. A Debian i Ubuntu, feu el següent:
sudo apt-get install apache2 mariadb-server php php-intl php-mbstring php-apcu php-curl php-mysql php-xml
- Lots de programes
En altres sistemes operatius, feu servir un paquet de programari com ara XAMPP de https://www.apachefriends.org per instal·lar i configurar tots els paquets importants (el servidor web Apache, PHP i MariaDB) amb una sola descàrrega. És disponible per a Linux, Windows i Mac. A partir de maig 2025, la darrera versió de XAMPP inclou PHP 8.2 (MediaWiki requereix com a mínim 8.2.0).
Alternativament, si feu servir macOS, podeu utilitzar MAMP, que és l'equivalent a XAMPP. MAMP inclou la capacitat d'executar el servidor web Apache i una base de dades MySQL. Està disponible tant per a Windows com per a Mac, però generalment s'utilitza en Mac en lloc de Windows.
Servidor de web
Per tal de servir pàgines wiki als navegadors, MediaWiki requereix programari de servidor web. Sovint no podreu triar quin programari utilitzar; serà el que us proporcioni el vostre proveïdor d'allotjament.
MediaWiki és àmpliament compatible amb tots els principals servidors web que poden invocar una versió compatible de PHP. La majoria de les instal·lacions utilitzen el servidor web Apache HTTPD. Nginx (configuració d'exemple) també és una bona opció.[dead link]
PHP
PHP és el llenguatge de programació amb el qual s'ha escrit MediaWiki i és requerit per fer funcionar el programari.
- Per a la darrera versió estable de MediaWiki, cal almenys PHP 8.2.0. Vegeu la pàgina sobre Compatibility per a més informació.
- Calen les següents extensions principals de PHP (normalment es compilen com a part del mateix PHP): calendar, ctype, dom, fileinfo, iconv, json, openssl, sodium, xml, xmlreader. Consulteu la sortida de
php -mper esbrinar quines extensions estan habilitades actualment en el vostre cas concret. - Les següents extensions del nucli de PHP també són obligatòries:
- Les extensions següents són recomanades a més de les obligatòries:
- MediaWiki només requereix les extensions PHP que estan habilitades per defecte en PHP. Si el vostre proveïdor d'allotjament ofereix un entorn LAMP bàsic sense aquests, és possible que els hàgiu d'instal·lar o habilitar manualment.
- A Debian/Ubuntu, la següent ordre instal·la totes les extensions PHP recomanades que s'enumeren més amunt:
sudo apt-get install php php-intl php-mbstring php-apcu php-curl
- A Debian/Ubuntu, la següent ordre instal·la totes les extensions PHP recomanades que s'enumeren més amunt:
- Als proveïdors d'allotjament amb un tauler de control com ara cPanel, sovint podeu utilitzar "Selecciona la versió de PHP" (PHP Selector) per habilitar aquestes extensions. (Per exemple, després de veure "Falta una extensió necessària per a PHP que MediaWiki requereix per executar-se. Si us plau, instal·leu: intl")
- A la majoria de distribucions basades en Debian/Ubuntu, el paquet
php-mysqlés necessari si voleu que MediaWiki utilitzi MySQL. - Algunes característiques de MediaWiki poden requerir funcions PHP que executen processos externs, com ara la miniaturització d'imatges, que alguns allotjadors barats solen desactivar. Tingueu-ho en compte si teniu previst instal·lar MediaWiki en un allotjador compartit.
- Les extensions de MediaWiki poden requerir característiques PHP addicionals, per exemple, VisualEditor requereix compatibilitat amb libcurl (
php-curlen distribucions basades en Debian/Ubuntu).
Si necessiteu compilar PHP des del codi font, vegeu PHP configuration per a les opcions de compilació que pertoquen a MediaWiki.
Servidor de base de dades
MediaWiki emmagatzema tots els texts i les dades (articles, detalls sobre els usuaris, sistema de missatges, etc.) en una base de dades que pot ser capaç de compartir-los amb altres aplicacions web (phpBB, etc.). Necessitareu un dels servidors de base de dades següents per executar la darrera versió de MediaWiki:
Es recomana utilitzar MariaDB o MySQL, ja que Wikimedia utilitza MariaDB. Qualsevol altre servidor de bases de dades està menys provat i és probable que trobeu alguns errors.
Requisits de maquinari
Els requisits mínims recomanats són disposar de 256 MB de RAM per a un servidor web sobre una sola màquina amb una memòria de 40 MB, però per a un lloc web molt utilitzat o un lloc on les importacions d'imatges són permeses no n'hi haurà suficient. Alguns usuaris han notificat que han aconseguit executar MediaWiki sobre un ordinador amb només 48 MB de RAM.
Dependències opcionals
- ImageMagick o GD són necessaris per a miniatures d'imatge.
- És necessari l'accés a la shell per executar Scripts de manteniment; actualitzar MediaWiki pot ser més difícil sense aquest accés.
- Enviar notificacions per correu electrònic a través del servidor requereix un agent de transferència de missatges (MTA).
- GNU diff3 es pot utilitzar per resoldre conflictes automàticament.
- memcached es pot utilitzar per a l'emmagatzematge en memòria cau d'objectes.
Vegeu també
- Compatibility, per obtenir informació sobre com és probable que canviïn els requisits d'instal·lació de MediaWiki en el futur.
- Manual:Ajuda específica per sistema operatiu