Instalação · 4 min read · Nov 22, 2025
Como instalar MediaWiki no Ubuntu 18.04 LTS

Mediawiki é um software wiki gratuito e de código aberto que permite criar seu próprio site wiki. É escrito em PHP e usa o banco de dados MySQL/MariaDB. Mediawiki vem com muitos recursos, incluindo suporte multilíngue, gerenciamento de usuários, gerenciamento e compartilhamento de conteúdo, edição, formatação, referência e muito mais.
Neste tutorial, aprenderemos como instalar o Mediawiki com o servidor web Apache no servidor Ubuntu 18.04.
Requisitos
- Um servidor executando Ubuntu 18.04.
- Um usuário não-root com privilégios sudo.
Instalar Servidor LAMP
Primeiro, instale o servidor Apache e MariaDB usando o seguinte comando:
sudo apt-get install apache2 mariadb-server -yUma vez que ambos os pacotes estejam instalados, você precisará adicionar o repositório Ondrej PHP ao seu sistema. Você pode adicioná-lo com o seguinte comando:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -yUma vez que o repositório esteja instalado, atualize o repositório e instale o PHP junto com todas as bibliotecas PHP necessárias:
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -yUma vez que todos os pacotes estejam instalados, abra o arquivo php.ini com o seguinte comando:
sudo nano /etc/php/7.2/apache2/php.iniFaça as seguintes alterações:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/KolkataSalve e feche o arquivo, então inicie o serviço Apache e MariaDB e habilite-os para iniciar na inicialização:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysqlConfigurar MariaDB
Primeiro, proteja a instalação do MariaDB com o seguinte comando:
sudo mysql_secure_installationResponda a todas as perguntas conforme mostrado abaixo:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: YUma vez que o MariaDB esteja seguro, faça login no shell do MariaDB:
mysql -u root -pDigite sua senha de root quando solicitado, então crie um banco de dados e um usuário para o Mediawiki:
MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';Em seguida, conceda todos os privilégios ao mediadb com o seguinte comando:
MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;Em seguida, limpe os privilégios e saia do shell do MariaDB:
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;Instalar Mediawiki
Primeiro, baixe a versão mais recente do Mediawiki do site oficial:
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gzUma vez que o download esteja completo, extraia o arquivo baixado com o seguinte comando:
tar -xvzf mediawiki-1.31.0.tar.gzEm seguida, copie o diretório extraído para o diretório raiz do Apache e dê as permissões adequadas:
sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawikiEm seguida, crie um arquivo de host virtual do Apache para o Mediawiki com o seguinte comando:
sudo nano /etc/apache2/sites-available/mediawiki.confadicione as seguintes linhas:
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
Options +FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
Salve o arquivo, então habilite o arquivo de host virtual e o módulo de reescrita do Apache com o seguinte comando:
sudo a2ensite mediawiki.conf
sudo a2enmod rewriteFinalmente, reinicie o servidor web Apache para aplicar as mudanças:
sudo systemctl restart apache2Acessar Mediawiki
Agora, abra seu navegador web e digite a URL http://example.com. Você será redirecionado para a seguinte página:

Agora, clique no botão configurar o wiki. Você deve ver a seguinte página:

Aqui, escolha o idioma do seu wiki e clique no botão Continuar. Você deve ver a seguinte página:

Agora, clique no botão Continuar. Você deve ver a seguinte página:

Agora, forneça os detalhes do seu banco de dados e clique no botão Continuar. Você deve ver a seguinte página:

Agora, selecione o mecanismo de armazenamento e clique no botão Continuar. Você deve ver a seguinte página:

Agora, forneça o nome do seu site wiki, nome de usuário e senha. Em seguida, clique no botão Continuar. Você deve ver a seguinte página:


Agora, marque todas as suas configurações necessárias e clique no botão Continuar. Você deve ver a seguinte página:

Agora, clique no botão Continuar para iniciar a instalação. Uma vez que a instalação esteja completa, você deve ver a seguinte página:

Agora, clique no botão Continuar. Você deve ver a seguinte página:

Aqui, você precisa baixar o arquivo LocalSettings.php e colocá-lo no diretório raiz do MediaWiki.
Agora, abra seu navegador web e digite a URL http://example.com. Você deve ver seu site MediaWiki na seguinte imagem:

Links
- Ubuntu
- MediaWiki
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.