Manual:Installation requirements/pt

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


 * É necessário um servidor da Web para lidar com as páginas solicitadas para o navegador cliente.
 * É necessário o PHP para executar o software.
 * É necessário um servidor de base de dados para guardar as páginas e os dados do site.

Além destas, há várias dependências opcionais que são necessárias se quiser usar algumas das funcionalidades mais avançadas (veja abaixo).

Se o seu site da Web está alojado (exemplo, se não tem controlo direto sobre o mesmo), então contacte os administradores do servidor ou a empresa de alojamento para se certificar de que estes pacotes de software estão instalados e disponíveis.

= == Instalação simples com uma transferência == =

Se está a utilizar o Linux, é melhor instalar o apache, php e MariaDB utilizando o sue gestor de pacotes. Em Debian e Ubuntu, pode fazê-lo assim:

Em outros sistemas operativos, utilize XAMPP de https://www.apachefriends.org para instalar e configurar todos os pacotes importantes, o servidor da Web Apache, PHP, e MariaDB com uma única transferência Está disponível para Linux, Mac, Solaris e Windows. Desde agosto de 2016, a versão mais recente do XAMPP inclui o PHP 7.0 (o MediaWiki requer pelo menos o ).

Como alternativa, se utiliza um computador Apple, podes utilizar MAMP, que é o equivalente a XAMPP. MAMP inclui atualmente a capacidade de executar o servidor da Web Apachey e a banco de dados MySQL. Está disponível para o Windows e para o Mac, mas geralmente utiliza-se no Mac em vez do Windows. Atualmente está a executar as versões mais recentes de php e MySQL.

= == Servidor de Web == =

Para lidar com as páginas wiki nos browsers, o MediaWiki requer o software de servidor da Web Normalmente, não pode escolher o servidor que irá usar – usará o que for disponibilizado pelo seu fornecedor de alojamento.

A maioria das instalações utiliza o servidor da Web Apache, disponível na página oficial de transferências. No entanto, o MediaWiki já foi testado nos servidores IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (exemplo de configuração), lighttpd e Caddy.

= == PHP == =

O PHP é a linguagem de programação na qual o MediaWiki foi escrito, e é necessário para executar o software.

Note que, embora o MediaWiki venha com um script de instalação, que fornece uma forma de configurar os módulos mais importantes através do browser, é necessário algum conhecimento de PHP para as personalizações mais detalhadas.

Consulte a página para mais informação.
 * Para a versão estável mais recente do MediaWiki, é necessário pelo menos a [$phpdownload versão de PHP ].

Note que todas elas estão ativadas por predefinição no PHP. Please take this into consideration if you plan to install MediaWiki on a shared host.
 * São necessárias as seguintes extensões:
 * Expressões Regulares Compatível com Perl (PCRE)
 * sessão
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (requerido desde a versão 1.27, recomendado para as versões anteriores)
 * fileinfo (requerido desde a versão 1.30)
 * intl (required since 1.36)
 * calendar (required since 1.33)
 * xml
 * On most Debian/Ubuntu-based distros the php-mysql package is required if you want MediaWiki to use MySQL.
 * Some features of MediaWiki may require PHP functions that execute external processes, like image thumbnailing, that some cheap hosts usually disable.
 * MediaWiki extensions may require additional PHP features, e.g. VisualEditor requires libcurl support (php-curl on Debian/Ubuntu-based distros).

Se precisar de compilar o PHP a partir do código fonte, então consulte para saber as opções de compilação que afetam o MediaWiki.

= == Servidor da base de dados == =

O MediaWiki armazena todo o texto e dados (páginas de conteúdo, informações sobre o utilizador, mensagens de sistema, etc.) numa base de dados, que pode ser partilhada com outras aplicações web (phpBB, etc.) Para executar a versão mais recente do MediaWiki precisará de um dos seguintes servidores de base de dados:


 * +* ou MariaDB +
 * + Consulte Manual:Installing_MediaWiki#Postgres para mais detalhes.

Alguns utilizadores preferem instalar um programa adicional como o phpMyAdmin (MySQL/MariaDB) ou o phpPgAdmin (Postgres) para ajudar a administrar o servidor da base de dados.

= == Requisitos de Hardware == =

Os requisitos mínimos recomendados são 256 MB de RAM para um site da Web alojado num único computador e 85 MB de armazenamento, embora isto seja insuficiente para um site público com grande afluência, ou que permita o envio (upload) de ficheiros. Alguns utilizadores conseguem executar o MediaWiki em computadores com 48 MB de RAM.

O tamanho de instalação pode ser reduzido para mais ao menos 50 Mb para uma instalação de desenvolvimento, e mais ao menos 26 Mb para uma instalação normal do utilizador final. Consulte.

= == Dependências opcionais == =

Outro Software

 * ImageMagick ou o GD são necessários para.
 * TeX é necessário para exibir em linha as fórmulas matemáticas. Na maioria das distribuições baseadas em Debian/Ubuntu, encontra-se no pacote.
 * Sendmail é requerido para que o sistema envie mensagens de correio eletrónico.
 * Acesso à linha de comando (shell) é requerido para executar ; as atualizações do MediaWiki poderão ser mais difíceis sem este.
 *  pode ser fornecido para resolver conflitos automaticamente.

Para mais informação sobre os itens acima, consulte.

Editor Visual
A extensão (e também a extensão Special:MyLanguage/Extension:StructuredDiscussions) requer o serviço da Web, que é implementado utilizando 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.

Consulte também

 * , para informação sobre como os requisitos de instalação do Mediawiki poderão mudar no futuro


 * Pacotes de software


 * XAMPP
 * XAMPP