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

Use XAMPP de http://www.apachefriends.org para instalar e configurar todos os pacotes importantes & ndash; servidor web Apache, PHP e MySQL de banco de dados & ndash; com apenas um download. Ele está disponível para Linux, Windows, Mac e Solaris. A partir de agosto de 2015, a última versão do XAMPP inclui PHP 5.6.12 (MediaWiki requer pelo menos ).

Alternativamente, se você tem um computador Apple, você pode usar MAMP, que é o equivalente a XAMPP. 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 em execução 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 servidor web. Se seu website for hospedado por terceiros, provavelmente você não poderá escolher qual servidor web usar - ele já foi instalado pelo seu provedor de hospedagem.

A maioria das instalações usa o servidor web Apache, disponível para download no seu site oficial. O MediaWiki já foi testado no IIS 6.0, Cherokee, e lighttpd.

= == PHP == =

PHP é a linguagem de programação a 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.

Perl Compatible Regular Expressions (v4.0 ou superior)
 * Para a última versão estável do MediaWiki,  'versão PHP ou mais tarde' é necessário .
 * Se você não conseguir atualizar para o PHP, então você pode usar MediaWiki 1.19.24 (  já não é suportado ), que requer  '[http: //www.php. net / downloads.php PHP versão 5.2.3 ou posterior]  '
 * As seguintes extensões são necessários:
 * * [Sessão http://php.net/session]
 * Standard PHP Library
 * * [Http://php.net/json JSON] (desde 1,22).

Note que, por padrão, todas elas já estarão activadas no PHP. Na maioria das distros baseadas no Ubuntu Debian /, este está no pacote php5-Intl.
 * 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 Ubuntu Debian /, ou o pacote php5-mysql ou php5-mysqlnd é necessário se você quiser MediaWiki usar o MySQL.
 * Se você estiver instalando MediaWiki no CentOS 5.6, utilize o  php53  em vez de  php . O php pacote contém 5.1.x PHP, que não é compatível com a última versão do MediaWiki.
 * Se você estiver instalando MediaWiki no Red Hat Enterprise Linux 6.4 (CentOS 6.4), você vai precisar instalar o php-xml pacote, além do normal, php.
 * Algumas características do MediaWiki podem exigir funções PHP que executam processos externos, como thumbnailing imagem, que alguns hosts baratos normalmente desativar. Isso veio à tona especialmente em MediaWiki 1.23 em uploads de arquivos . Por favor, levar isso em consideração se você pretende instalar o MediaWiki em um servidor compartilhado.
 * MediaWiki extensions may require additional PHP features, e.g. VisualEditor requires libcurl support (php5-curl on Debian/Ubuntu-based distros).

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.


 * Some servers may also require the equivalent database module and session management module be installed. See individual operating system instructions for more information.
 * Quando instalado no Windows, usando o Instalador da Microsoft, adicione a extensão para o MySQL ou Postgres nos recursos a serem 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, como o phpBB. A última versão do MediaWiki suporta os seguintes servidores de banco-de-dados (você só precisa de apenas um destes):


 * 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.
 * SQLite 3
 * Oracle (Oracle is currently unsupported on the latest MediaWiki versions due to open blocking bugs)

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.

The install size can be reduced to around 50Mb for a developer install and to around 26Mb for a non-developer, end-user install. See 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. In most Debian/Ubuntu-based distros, this is in the texlive package.
 * Sendmail é exigido para permitir que o sistema envie e-mails.
 * Shell access is required to run maintenance scripts; upgrading MediaWiki may be more difficult without it.

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

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