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 == =

Use o XAMPP do http://www.apachefriends.org para instalar e configurar todos os pacotes importantes – o servidor web Apache, PHP e MariaDB – com apenas um download. Ele está disponível para Linux, Windows, Mac e Solaris. Em agosto de 2016, a última versão do XAMPP incluía o PHP 7.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, disponível para download no seu site oficial. Entretanto, o MediaWiki já foi testado no IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (exemplo de configuração do nginx) e lighttpd.

= == 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.

Note que todas elas já estarão ativadas no PHP por padrão.
 * Para a última versão estável do MediaWiki, o PHP versão ou posterior é necessário.
 * Se você não puder atualizar para o PHP, poderá usar o MediaWiki 1.23.13, que requer PHP versão 5.3.2 ou posterior
 * As seguintes extensões são necessárias:
 * Perl Compatible Regular Expressions (PCRE) (MediaWiki 1.23 requer PCRE 7.2+)
 * Session
 * Biblioteca padrão do PHP
 * JSON (desde 1.22)
 * mbstring (requerida desde a versão 1.27, recomendada para versões anteriores)
 * O instalador do MediaWiki, avisará quando você não tiver a extensão do PHP intl opcional "para lidar com a normalização Unicode".
 * Na maioria das distros baseadas no Debian/Ubuntu, ela estará no pacote php5-intl.
 * PHP OpenSSL extension is also recommended. Ver.
 * Na maioria das distros baseadas no Debian/Ubuntu, o pacote php5-mysql ou php5-mysqlnd é necessário se você quiser que o MediaWiki use o MySQL.
 * Se você estiver instalando MediaWiki no CentOS 5.6, utilize o pacote php53 em vez do php . O pacote php contém o PHP 5.1.x, que não é compatível com a última versão do MediaWiki.
 * Se você estiver instalando o MediaWiki no Red Hat Enterprise Linux 6.4 (CentOS 6.4), você precisará instalar o pacote php-xml, além do pacote php normal.
 * 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. Isso veio à tona especialmente no MediaWiki 1.23 em uploads de arquivos . 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 (php5-curl em distros baseadas no Debian/Ubuntu).

Se você precisar compilar o PHP do código-fonte, então veja a seção PHP configuration para opções de compilação que afetam o MediaWiki.


 * Alguns servidores podem também exigir que o módulo de banco de dados equivalente e módulo de gestão de sessão estejam instalados. Veja as instruções individuais para cada sistema operacional para obter mais informações.
 * ''Ao instalar no Windows usando o instalador da Microsoft, adicione a extensão para seu banco de dados escolhido (MySQL/MariaDB ou Postgres) para que os recursos sejam instalados.

= == 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:


 * MySQL 4.0 ou superior*
 * PostgreSQL ou posterior (suportado desde o MediaWiki 1.8). Consulet Manual:Installing MediaWiki para maiores detalhes.
 * 3
 * O Microsoft SQL Server 2008 R2 ou posterior é suportado para edições LTS e não há garantia que funcione para edições non-LTS

Suportados no passado, atualmente não suportado:


 * (não suportado nas últimas versões do MediaWiki devido a bugs de bloqueio aberto)

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.

O MySQL 5 é necessário desde o MediaWiki 1.19. O MySQL 4 era exigido desde o MediaWiki 1.6. (Se você estiver utilizando uma versão mais antiga do MySQL e não puder atualizá-lo, você deve usar o MediaWiki 1.5.8, mas note que não há mais suporte técnico para esta versão).

= == 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. Veja Manual:Reduce size of the installation

= == Dependências opcionais == =

Outros softwares

 * ImageMagick ou GD são exigidos para geração de miniaturas de imagens.
 * TeX é exigido para mostrar fórmulas matemáticas. Na maioria das distros baseadas no Debian/Ubuntu, ele é o pacote texlive.
 * Sendmail é exigido para permitir que o sistema envie e-mails.
 * Shell access 'é necessário para executar scripts de manutenção; O upgrade do MediaWiki pode ser mais difícil sem ele.

Para mais informações sobre os itens acima, consulte Manual:Installing third-party tools.

VisualEditor
A extensão VisualEditor (assim como a extensão Flow) necessitam do serviço web Parsoid, que é implementado usando o 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.