MyBB Installation · 5 min read · Nov 07, 2025

Como instalar o software de fórum MyBB no Ubuntu 18.04 LTS

MyBB é um software de fórum gratuito, de código aberto e poderoso, escrito na linguagem PHP e usa MariaDB para armazenar seus dados. Ele fornece muitos recursos, como suporte a vários plugins, suporte a widgets, temas personalizáveis e muito mais.

Neste tutorial, aprenderemos como instalar o fórum MyBB no servidor Ubuntu 18.04.

Requisitos

  • Um servidor rodando Ubuntu 18.04.
  • Uma senha de root configurada para o seu servidor.

Começando

Antes de começar, você precisará atualizar seu sistema com a versão mais recente. Você pode fazer isso executando o seguinte comando:

apt-get update -y  
 apt-get upgrade -y

Uma vez que seu servidor esteja atualizado, reinicie seu servidor para aplicar as mudanças.

Instalar Servidor LAMP

Em seguida, você precisará instalar o Apache, o servidor MariaDB, PHP e outros pacotes necessários em seu servidor. Você pode instalar todos eles executando o seguinte comando:

apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl wget unzip -y

Uma vez que todos os pacotes estejam instalados, abra o arquivo php.ini e faça algumas alterações:

nano /etc/php/7.2/apache2/php.ini

Faça as seguintes alterações:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Salve e feche o arquivo. Em seguida, inicie o serviço Apache e MariaDB e habilite-os para iniciar na inicialização com o seguinte comando:

systemctl start apache2  
 systemctl start mariadb  
 systemctl enable apache2  
 systemctl enable mariadb

Configurar Banco de Dados

Por padrão, o MariaDB não está seguro. Portanto, você precisará protegê-lo. Você pode fazer isso executando o script mysql_secure_installation:

mysql_secure_installation

Responda 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]:  Y

Uma vez que o MariaDB esteja seguro, faça login no shell do MariaDB com o seguinte comando:

mysql -u root -p

Digite sua senha de root quando solicitado. Em seguida, crie um banco de dados e um usuário para o MyBB usando o seguinte comando:

MariaDB [(none)]> CREATE DATABASE mybbdb;  
 MariaDB [(none)]> CREATE USER 'mybb'@'localhost' IDENTIFIED BY 'password';

Em seguida, conceda todas as permissões ao banco de dados MyBB com o seguinte comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON mybbdb.* TO 'mybb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Em seguida, limpe os privilégios e saia do shell do MariaDB com o seguinte comando:

MariaDB [(none)]> FLUSH PRIVILEGES;  
 MariaDB [(none)]> EXIT;

Instalar MyBB

Em seguida, você precisará baixar a versão mais recente do MyBB do site oficial deles. Você pode fazer isso com o seguinte comando:

wget https://resources.mybb.com/downloads/mybb_1815.zip

Uma vez que o download tenha sido concluído, extraia o arquivo baixado para o diretório raiz da web do Apache com o seguinte comando:

unzip mybb_1815.zip -d /var/www/mybb

Em seguida, você precisará renomear o arquivo de configuração padrão. Você pode fazer isso com o seguinte comando:

cd /var/www/mybb/Upload/inc  
 cp config.default.php config.php

Em seguida, dê as permissões adequadas ao diretório mybb com o seguinte comando:

chown -R www-data:www-data /var/www/mybb/  
 chmod -R 755 /var/www/mybb/

Uma vez que você tenha feito isso, pode prosseguir para o próximo.

Configurar Apache para MyBB

Em seguida, você precisará criar um arquivo de host virtual do Apache para o MyBB. Você pode criá-lo com o seguinte comando:

nano /etc/apache2/sites-available/mybb.conf

Adicione as seguintes linhas:


     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/mybb/Upload/

     
    AllowOverride All
    allow from all
     

     ErrorLog /var/log/apache2/mybb_error.log
     CustomLog /var/log/apache2/mybb_access.log combined

Salve e feche o arquivo quando terminar. Em seguida, habilite o arquivo de host virtual mybb com o seguinte comando:

a2ensite mybb

Em seguida, habilite o módulo de reescrita do Apache e reinicie o serviço Apache com o seguinte comando:

a2enmod rewrite  
 systemctl restart apache2

Em seguida, verifique o status do servidor web Apache com o seguinte comando:

systemctl status apache2

Você deve ver a seguinte saída:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-01-27 8:56:45 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

March 27 8:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
March 27 8:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
March 27 8:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127$
March 27 8:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Acessar a Interface Web do MyBB

O MyBB está agora instalado e configurado, é hora de acessar a interface web do MyBB.

Em seguida, abra seu navegador web e digite a URL http://example.com. Você será redirecionado para a seguinte página:

Assistente de Instalação do MyBB

Agora, clique no botão Próximo. Você deve ver o contrato de licença na seguinte página:

Aceitar contrato de licença

Agora, aceite o contrato de licença clicando no botão Próximo. Você deve ver a seguinte página:

Verificação de requisitos

Certifique-se de que todos os pacotes necessários foram instalados. Em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Configuração do banco de dados

Em seguida, forneça os detalhes do seu banco de dados, como nome do banco de dados, nome de usuário e senha. Em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Criando tabelas do banco de dados

Após criar todas as tabelas, clique no botão Próximo. Você deve ver a seguinte página:

Popular tabelas do banco de dados

Agora, clique no botão Próximo para popular a tabela. Você deve ver a seguinte página:

Escolher um tema

Agora, clique no botão Próximo para carregar e importar o tema e o modelo. Você deve ver a seguinte página:

Configuração do fórum

Agora, forneça todos os detalhes necessários da configuração do fórum e clique no botão Próximo. Você deve ver a seguinte página:

Criar conta de administrador

Agora, clique nos detalhes da conta de administrador e clique no botão Próximo. Uma vez que a instalação tenha sido concluída com sucesso, você deve ver a seguinte página:

Finalizar configuração

Agora, clique no Painel de Controle do Administrador. Você deve ver a seguinte página:

Login do MyBB

Agora, forneça seu nome de usuário e senha de administrador. Em seguida, clique no botão Login. Você deve ver o painel padrão do MyBB na seguinte página:

Painel do Fórum MyBB

Parabéns! você instalou e configurou com sucesso o fórum MyBB no servidor Ubuntu 18.04. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.