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.

= == Simple one-download installation == =

Use XAMPP from http://www.apachefriends.org to install and configure all of the important packages – Apache web server, PHP, and MySQL database – with only one download. It is available for Linux, Windows, Mac and Solaris. As of August 2015, the latest version of XAMPP includes PHP 5.6.12 (MediaWiki requires at least ).

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


 * For the latest stable version of MediaWiki, PHP version or later is required.
 * If you are unable to upgrade to PHP, then you can use MediaWiki 1.19.24 (no longer supported), which requires PHP version 5.2.3 or later
 * The following extensions are required:
 * Perl Compatible Regular Expressions (PCRE) (v4.0+, MediaWiki 1.23 requires PCRE 7.2+ which may not be available in earlier PHP packages)
 * Session
 * Standard PHP Library
 * JSON (since 1.22).

In most Debian/Ubuntu-based distros, this is in the php5-intl package.
 * Note that all of these are enabled in PHP by default.
 * MediaWiki's installer will warn if you don't have the optional PHP intl extension "to handle Unicode normalization".
 * On most Debian/Ubuntu-based distros, either the php5-mysql or php5-mysqlnd package is required if you want MediaWiki to use MySQL.
 * If you are installing MediaWiki on CentOS 5.6, use the php53 package instead of php. The php package contains PHP 5.1.x, which is not compatible with the latest version of MediaWiki.
 * If you are installing MediaWiki on Red Hat Enterprise Linux 6.4 (CentOS 6.4), you will need to install the php-xml package in addition to the normal php package.
 * Some features of MediaWiki may require PHP functions that execute external processes, like image thumbnailing, that some cheap hosts usually disable. This has surfaced specially in MediaWiki 1.23 on file uploads . Please take this into consideration if you plan to install MediaWiki on a shared host.
 * 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.