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 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), 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.

O PHP 7 geralmente é suportado, mas o PHP 7.1 provoca vários avisos para MediaWiki 1.28 quando algumas extensões estão ativadas, veja $T153505. 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.
 * As seguintes extensões são necessárias:
 * Perl Compatible Regular Expressions (PCRE) (MediaWiki 1.23 requer PCRE 7.2+)
 * sessão
 * spl
 * openssl
 * json (desde 1.22)
 * mbstring (requerida desde a versão 1.27, recomendada para versões anteriores)
 * fileinfo (necessário desde 1,30)
 * 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 php-intl.
 * PHP OpenSSL extension também é recomendado. Ver.
 * 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. 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 (php-curl em distros baseadas no Debian/Ubuntu).

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.

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

Certifique-se de que o módulo Full-Text esteja instalado.
 * +* ou MariaDB 5.1+
 * + (suportado desde o MediaWiki 1.8) Consulet 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 (Requer o Microsoft Windows como sistema operacional porque ele usa o driver SQLSRV)

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.

= == 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 |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.
 *  pode ser fornecido para resolver conflitos automaticamente.

Para mais informações sobre os itens acima, consulte.

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.

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
 * XAMPP