Manual:Installation requirements/pt-br

Além do próprio software, uma instalação padrão do MediaWiki tem os seguintes pré-requisitos:


 * Um servidor web é exigido para enviar as páginas geradas ao seu navegador web.
 * PHP é exigido para executar o software.
 * Um servidor de banco de dados é necessário para armazenar as páginas e os dados do site.

Além disso, há várias dependências opcionais que são exigidas se você quiser utilizar certos recursos avançados (veja abaixo).

Se seu website é hospedado por terceiros (isto é, se você não tem controle direto sobre ele), entre em contato com os administradores do servidor ou da empresa de hospedagem para certificar-se de que esses componentes estão instalados.

= == Instalação simples com um único download == =

Se você estiver usando o Linux, é melhor instalar apache, php e MariaDB usando seu gerenciador de pacotes. Debian e Ubuntu, do seguinte:

Em outros sistemas operacionais, use XAMPP de https://www.apachefriends.org para instalar e configurar todos os pacotes importantes – Apache web server, PHP, e MariaDB – com apenas um download. Ele está disponível para Linux, Windows, Mac e Solaris. Em, a última versão do XAMPP incluía o PHP 8.0 (o MediaWiki requer pelo menos o ).

Alternativamente, se você tem um computador Apple, você pode usar MAMP, que é o equivalente a XAMPP. O MAMP atualmente inclui a capacidade de executar o servidor web Apache e um banco de dados MySQL. Ele está disponível para Windows e Mac, mas é geralmente usado no Mac em vez do Windows. Ele está atualmente executa as últimas versões do PHP e MySQL.

= == Servidor web == =

Para gerar as páginas que serão mostradas no seu navegador, o MediaWiki exige algum software de servidor web. Às vezes você não terá escolha de qual software usar – ele será aquele fornecido pelo seu provedor de hospedagem.

A maioria das instalações usa o servidor web Apache HTTPD, disponível na página de download oficial. No entanto, o MediaWiki também foi testado em IIS, Cherokee, Hiawatha, LiteSpeed, nginx (exemplo de configuração), $lighttpd e Caddy.

= == PHP == =

PHP é a linguagem de programação na qual o MediaWiki foi escrito, e o componente PHP é exigido para o software funcionar.

Note que, embora o MediaWiki venha com um script de instalação, que fornece uma maneira de configurar seus módulos mais importantes pela web, é necessário conhecimento em PHP para personalizações mais detalhadas.


 * Para a última versão estável do MediaWiki, é necessário pelo menos PHP. Consulte a página em para mais informações.

Note que todas elas já estarão ativadas no PHP por padrão. Se você precisar compilar o PHP do código-fonte, então veja a seção para opções de compilação que afetam o MediaWiki.
 * As seguintes extensões são necessárias:
 * Perl Compatible Regular Expressions (PCRE)
 * sessões
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (requerida desde a versão 1.27, recomendada para versões anteriores)
 * fileinfo (necessário desde 1,30)
 * intl (necessário desde 1.36)
 * calendar (necessário desde a versão 1.33)
 * xml
 * Na maioria das distros baseadas no Debian/Ubuntu, o pacote php-mysql é necessário se você quiser que o MediaWiki use o MySQL.
 * Algumas funcionalidade do MediaWiki podem exigir funções PHP que executam processos externos, como a miniaturização de imagens, que alguns provedores de hospedagem baratos normalmente desativam. Por favor, leve isso em consideração se você pretende instalar o MediaWiki em um servidor compartilhado.
 * Extensões MediaWiki podem exigir recursos adicionais PHP, por exemplo, o VisualEditor requer suporte libcurl (php-curl em distros baseadas no Debian/Ubuntu).

= == Servidor de banco de dados == =

O MediaWiki guarda todos os textos e dados (artigos, informações sobre o usuário, mensagens do sistema, etc.) num banco de dados, que pode ser compartilhado com outras aplicações web (phpBB, etc.). Você precisará de um dos servidores de banco de dados para rodar a versão mais atual do MediaWiki:


 * +* ou MariaDB +
 * + Consulet Manual:Instalando o MediaWiki#PostgreSQL para maiores detalhes.

Alguns usuários acham interessante instalar pacotes adicionais de software, como o phpMyAdmin (MySQL) ou o phpPgAdmin (Postgres) para ajudar a administrar o servidor de banco de dados.

= == Requisitos de hardware == =

Os requisitos mínimos recomendados são 256MB de RAM para um site hospedado em um único computador e 85MB de armazenamento, embora isso não seja suficiente para um site com um grande público ou que permita upload de arquivos. Alguns usuários informaram ter executado o MediaWiki em computadores com uma quantidade tão pequena quanto 48MB de RAM.

O tamanho instalação pode ser reduzido para cerca de 50MB para uma instalação de desenvolvimento, e cerca de 26MB para uma instalação não para desenvolvimento mas para o usuário final. Ver.

= == Dependências opcionais == =

Outros softwares

 * ImageMagick ou GD são exigidos para.
 * TeX é exigido para mostrar fórmulas matemáticas. Na maioria das distros baseadas no Debian/Ubuntu, ele é o pacote.
 * Acesso a linha de comando 'é necessário para executar ; O upgrade do MediaWiki pode ser mais difícil sem ele.
 *  pode ser fornecido para resolver conflitos automaticamente.
 *  can be used for object caching.

Sending emails
If email notifications are enabled via, a functional configuration of a message transfer agent (MTA) is required. Common local mail transfer agent software for sending messages on Linux systems are Postfix, Sendmail, or Exim.

Once a local mail transfer agent is installed, you must set the  variable in the file   to point to the correct executable file of your mail server software. See the PHP documentation.

Alternatively you can use to connect MediaWiki to an email provider, no local mail transfer agent needed.

Editor Visual
No MediaWiki versão 1.34 e anterior, a extensão (e também a extensão StructuredDiscussions, anteriormente conhecida como "Fluxo") exigia o serviço da web, que foi implementado usando Node.js. O Node.js não está disponível para a maioria das empresas de hospedagem de sites(HostGator, Bluehost, Dreamhost, etc.). Por questões de desempenho e segurança, é melhor usar uma solução de hospedagem dedicada como um Virtual private server ("VPS").

Scribunto
Se você desejar chamar módulos Lua (veja eles neste wiki) de páginas e templates wiki, seu wiki necessitará também de Scribunto.

Ver também

 * , para obter informações sobre como os requisitos de instalação da Mediawiki provavelmente mudarão no futuro


 * Pacotes de software


 * XAMPP
 * XAMPP