Jump to content

Manual:Requisits d'instal·lació

From mediawiki.org
This page is a translated version of the page Manual:Installation requirements and the translation is 100% complete.


A més a més del programari de MediaWiki en si, necessiteu:

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 -m per esbrinar quines extensions estan habilitades actualment en el vostre cas concret.
  • Les següents extensions del nucli de PHP també són obligatòries:
    • intl - requerit des de MW 1.36
    • mbstring - requerit des de MW 1.27
    • bcmath o gmp - requerit en sistemes de 32 bits
  • 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
  • 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-curl en 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.

MediaWiki no longer supports using Oracle or Microsoft SQL Server as of version 1.34 .

Alguns usuaris troben útil instal·lar programari de plafó de control addicional com phpMyAdmin (MySQL/MariaDB) o phpPgAdmin (PostgreSQL) per ajudar a administrar el servidor de la base de dades. Alguns Serveis d'allotjament també proporcionen aquest programari.

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

Vegeu també