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.

Na maioria das distros baseadas no Debian/Ubuntu, ela estará no pacote php5-intl.
 * 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) (v4.0+, MediaWiki 1.23 requer PCRE 7.2+ que pode não estar disponível em pacotes PHP mais antigos)
 * Session
 * Biblioteca padrão do PHP
 * JSON (desde 1.22)
 * mbstring (requerida desde a versão 1.27, recomendada para versões anteriores)
 * Note que todas elas já estarão ativadas no PHP por padrão.
 * Instalador do MediaWiki, advertem quando você não tem o opcional PHP extensão intl "para lidar com a normalização Unicode".
 * 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 características do MediaWiki podem exigir funções PHP que executam processos externos, como thumbnailing de imagem, que alguns hosts 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
If you want to invoke Lua modules (see those on this wiki) from wiki pages and templates, your wiki will also require Scribunto.