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 8.1 ou superior (suportado desde o MediaWiki 1.8 - também requer os módulos plpgsql e tsearch2) See Manual:Installing MediaWiki for more detail.
 * 3
 * Microsoft SQL Server 2008 R2 or later is supported for LTS releases and is not guaranteed to work for non-LTS releases

Supported in the past, currently unsupported:


 * Oracle (Oracle é atualmente sem suporte nas versões mais recentes do MediaWiki, devido a abrir erros de bloqueio)
 * Oracle (Oracle é atualmente sem suporte nas versões mais recentes do MediaWiki, devido a abrir erros de bloqueio)

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.

MySQL 5 has been required since MediaWiki 1.19. O suporte ao MySQL 4 é 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. Note que não há mais suporte técnico para esta versão.

= == Requerimentos de hardware == =

Os requerimentos mínimos são 256 megabytes de memória RAM para um site hospedado em um computador simples e 40MB 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 têm informado que conseguem executar o MediaWiki em computadores com 48MB de memória RAM.

O tamanho instalação pode ser reduzido para cerca de 50Mb para um desenvolvedor de instalar e para cerca de 26MB para um não-desenvolvedor, usuário final á instalar. Veja Manual:Reduce size of the installation

= == Dependências opcionais == =

Other software

 * 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 Ubuntu Debian, texlive este é o
 * Sendmail é exigido para permitir que o sistema envie e-mails.
 * Acesso Shell 'é necessário para executar scripts de manutenção; MediaWiki upgrade pode ser mais difícil sem ele

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

Editor Visual

The VisualEditor extension (and also the Flow extension) requires the Parsoid web service, which is implemented using Node.js. Node.js is not provided by most shared-hosting companies (HostGator, Bluehost, Dreamhost, etc.). For performance and security reasons, it is better to use a dedicated hosting solution such as a 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.