Manual:Installation requirements/es

Además de el software mediaWiki en sí mismo, necesita:


 * Un software de servidor web para servir páginas de MediaWiki al navegador web.
 * PHP para ejecutar MediaWiki.
 * Un servidor de bases de datos para archivar las páginas y los datos.

Además, existen varias dependencias opcionales que son necesarias si desea utilizar ciertas funciones avanzadas (vea abajo).

Si su sitio web está alojado (es decir, no tiene control directo sobre él), comuníquese con el administrador de su servidor o empresa de alojamiento (empresa de hosting) para asegurarse de que estos paquetes de software estén instalados y disponibles.

Para ejecutar los Scripts de mantenimiento de MediaWiki, necesitará acceso a la línea de comandos.



Instalación de una descarga
Si está usando GNU/Linux (Linux), es mejor instalar el servidor web Apache, PHP y el servidor de base de datos MariaDB usando su administrador de paquetes. En Debian y Ubuntu (y derivados), haga lo siguiente:



Paquetes de software
En otros sistemas operativos, use un paquete de software como XAMPP de https://www.apachefriends.org para instalar y configurar todos los paquetes importantes (servidor web Apache, PHP y MariaDB) con una sola descarga. Está disponible para GNU/Linux (Linux), Windows, Mac y Solaris. A partir de, la última versión de XAMPP incluye PHP 8.0 (MediaWiki requiere al menos ).

Alternativamente, si ejecuta Mac OS, puede usar MAMP, que es el equivalente a XAMPP. MAMP incluye la capacidad de ejecutar el servidor web Apache y una base de datos MySQL. Está disponible tanto para Windows como para Mac, pero generalmente se usa en Mac en lugar de Windows.



Servidor Web
Para servir páginas wiki a los navegadores, MediaWiki requiere algún software de servidor web. A menudo, no podrá elegir qué software usar; será el proporcionado por su proveedor de alojamiento (hosting).

MediaWiki es ampliamente compatible con todos los principales servidores web que pueden invocar una versión compatible de PHP. La mayoría de las instalaciones utilizan el servidor web Apache HTTPD. Nginx ([ejemplo de configuración de https://www.nginx.com/resources/wiki/start/topics/recipes/mediawiki/]) también es una buena opción.

PHP
PHP es el lenguaje de programación en el que está escrito MediaWiki y es necesario para ejecutar el software.


 * Para la última versión estable de MediaWiki, se requiere al menos PHP. Consulte la página en para obtener más información.

But some host providers may only provide basic LAMP or LNMP environment. In that case you should install these extensions manually.
 * Se requieren las siguientes extensiones:
 * calendar - (requerido desde 1.33)
 * dom - required since 1.34
 * fileinfo - (Requerido desde 1.30)
 * intl - (requerido desde 1.36)
 * json - required since 1.22
 * mbstring - (requerido desde 1.27, recomendado para versiones anteriores)
 * openssl - required since 1.27, see $wgSessionInsecureSecrets if unavailable
 * xml - required since 1.27, recommended for earlier versions
 * xmlreader - required since 1.36
 * Tenga en cuenta que todos estos están habilitados en PHP de forma predeterminada.
 * In Debian/Ubuntu, the following command can install PHP and the extensions listed above:
 * If using graphical hosting control panel software such as cPanel, you can often use "Select PHP Version" (PHP Selector) to check and enable extensions. (example error message: "You are missing a required extension to PHP that MediaWiki requires to run. Please install: ")
 * En la mayoría de las distribuciones basadas en Debian/Ubuntu, se requiere el paquete php-mysql si desea que MediaWiki use MySQL.
 * Algunas funciones de MediaWiki pueden requerir funciones de PHP que ejecutan procesos externos, como la creación de miniaturas de imágenes, que algunos hosts baratos suelen desactivar. Tenga esto en cuenta si planea instalar MediaWiki en un host compartido.
 * Las extensiones de MediaWiki pueden requerir funciones PHP adicionales, por ejemplo VisualEditor requiere compatibilidad con libcurl (php-curl en distribuciones basadas en Debian/Ubuntu).

Si necesita compilar PHP desde la fuente, consulte para conocer las opciones de compilación que afectan a MediaWiki.



Servidor de Bases de Datos
MediaWiki almacena todo el texto y los datos (páginas de contenido, detalles del usuario, mensajes del sistema, etc.) en una base de datos, que es capaz de compartir con otras aplicaciones basadas en web (phpBB, etc.). Necesitará uno de los siguientes servidores de bases de datos para ejecutar la última versión de MediaWiki:


 * + o +
 * +

Se recomienda usar MariaDB o MySQL ya que Wikimedia usa MariaDB. Cualquier otro servidor de base de datos está menos probado y es probable que encuentre algunos errores.



Requisitos de hardware
Los requisitos mínimos recomendados son 256 MB de RAM para un sitio web de una sola computadora y 85 MB de almacenamiento, aunque esto no será suficiente para un sitio público ocupado o un sitio con carga habilitada. Algunos usuarios informaron que ejecutan MediaWiki en computadoras con tan solo 48 MB de RAM.

El tamaño de la instalación se puede reducir a alrededor de 50 MB para una instalación de desarrollador y a alrededor de 26 MB para una instalación de usuario final que no sea de desarrollador. Ver



Dependencias opcionales
 se puede usar para el almacenamiento en caché de objetos.
 * Se requiere ImageMagick o GD para Special:MyLanguage/Manual:Image_administration#Image_thumbnailing.
 * Se requiere TeX para la visualización en línea de fórmulas matemáticas. En la mayoría de las distribuciones basadas en Debian/Ubuntu, se encuentra en el paquete.
 * Se requiere acceso Shell para ejecutar ; actualizar MediaWiki puede ser más difícil sin él.
 * a través del propio servidor requiere un agente de transferencia de mensajes (MTA).
 * Se puede proporcionar  para resolver conflictos automáticamente.



Véase también

 * , para obtener información sobre cómo es probable que cambien los requisitos de instalación de MediaWiki en el futuro