This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Como instalar o phpMyAdmin no teu servidor: Um guia completo

Updated on October 3, 2025

11 Min Read

Principais conclusões:

  • O phpMyAdmin é uma ferramenta baseada na Web que simplifica a gestão de bases de dados MySQL, oferecendo uma interface fácil de utilizar para tarefas como criar, modificar e eliminar bases de dados, tabelas e utilizadores.
  • A instalação do phpMyAdmin no Debian envolve o download do pacote, a configuração do servidor web (Apache) e a configuração de um link simbólico para facilitar o acesso.
  • Os problemas comuns de instalação, como erros de sessão ou extensões em falta, podem ser resolvidos ajustando as definições do PHP, instalando os pacotes necessários e verificando os ficheiros de configuração.

A base de dados é essencial para qualquer aplicação baseada na Web para guardar registos e dados do utilizador.

Se és um programador web, provavelmente já ouviste falar do phpMyAdmin. Trata-se de uma interface web poderosa e fácil de utilizar para gerir bases de dados MySQL e é uma ferramenta essencial para qualquer programador que trabalhe regularmente com bases de dados.

Os programadores podem facilmente encontrar e executar comandos no terminal para trabalhar com consultas MySQL. Além disso, os indivíduos sem conhecimentos técnicos que não queiram entrar em pormenores técnicos podem efetuar operações simples na base de dados utilizando consultas MySQL predefinidas.

A plataforma permite aos utilizadores realizar operações complexas na base de dados com apenas alguns cliques e escrever consultas com depuração.

Neste artigo, vamos explicar-te como instalar o phpMyAdmin no teu servidor, do início ao fim. Abordaremos tudo o que precisas de saber, incluindo os requisitos do sistema, os métodos de instalação e as opções de configuração.

Por que deves considerar a instalação do PHPMyAdmin no Debian

As razões para escolher um sistema operacional para executar o PHPMyAdmin podem variar dependendo das circunstâncias e preferências individuais. No entanto, aqui estão algumas razões pelas quais podes escolher usar o PHPMyAdmin no Debian em vez do Mac OS ou Ubuntu.

Razão Debian Mac OS Ubuntu
Segurança Caraterísticas de segurança fortes tornam-no uma escolha mais segura para gerir dados sensíveis. Tem alguns recursos de segurança embutidos, mas pode não ser tão forte quanto o Debian. Tem alguns recursos de segurança embutidos, mas pode não ser tão robusto quanto o Debian.
Estabilidade Bem conhecido pela sua estabilidade e fiabilidade, o que é importante para aplicações críticas como servidores de bases de dados. Estável, mas pode não ser tão confiável quanto o Debian. Geralmente estável, mas pode não ser tão confiável quanto o Debian.
Compatibilidade Se usares Debian como o teu SO de servidor, pode ser mais fácil instalar e configurar o PHPMyAdmin no mesmo sistema. Pode exigir etapas adicionais para instalar e configurar o PHPMyAdmin em um sistema separado. Pode exigir passos adicionais para instalar e configurar o PHPMyAdmin num sistema separado.
Familiaridade Se já estás familiarizado com Debian, pode ser mais fácil trabalhar com PHPMyAdmin neste SO. Pode requerer alguma aprendizagem se não estiveres familiarizado com o Mac OS. Pode requerer algum aprendizado se não estiveres familiarizado com o Ubuntu.

Nada tão fácil como implementar aplicações PHP na nuvem

Com Cloudways, podes ter as tuas aplicações PHP a funcionar em servidores de nuvem geridos em apenas alguns minutos.

Como instalar o PHPMyAdmin no Debian

Instalar o phpMyAdmin com o Debian na Cloudways é um processo relativamente simples. Aqui estão os passos a seguir:

Requisitos de instalação

  • Servidor: Servidores em nuvem baseados em Debian na Cloudways
  • Base de dados: MySQL ou MariaDB 5.5 ou mais recente
  • Navegador da Web: Javascript, cookies e Bootstrap 4.5
  • Versão do PHP: PHP 8.x

Implementando em um servidor Debian

Não são apenas os não técnicos que querem uma GUI melhor para lidar com funções complexas de bases de dados, mas também os programadores precisam desse tipo de plataforma para poupar o seu precioso tempo. É por isso que a melhor plataforma recomendada para lidar com tarefas de bases de dados é o PHPMyAdmin. É um GUI de código aberto que ajuda a gerir a base de dados MySQL. Vamos primeiro configurar um SSL com o Apache, para que a nossa palavra-passe não seja enviada em texto simples. Escreve o seguinte comando para instalar um SSL no servidor Apache.

apt-get install mcrypt

Agora, reinicia o teu servidor Apache com o seguinte comando.

reinicia o serviço apache2

Agora, inicia a instalação do PHPMyAdmin digitando o seguinte comando.

apt-get install phpmyadmin

Durante o processo de instalação do PHPMyAdmin, será aberta uma janela que te perguntará qual o servidor web que estás a utilizar. Seleciona Apache e carrega na tecla Enter. Depois disso, pergunta-te qual é a palavra-passe do utilizador root. Introduz a palavra-passe e prime Enter mais uma vez.

O PHPMyAdmin será instalado em /usr/share/phpmyadmin. Vamos criar a sua ligação simbólica dentro da pasta public_html. Digita os seguintes comandos para ir para a pasta public_html e criar uma ligação simbólica:

cd /var/www/public_html

ln -s /usr/share/phpmyadmin

Agora escreve ‘ls‘ para verificar se o link simbólico foi criado ou não. Uma vez verificado, abre isto no browser através de [endereço ip do servidor]/phpmyadmin onde verás que ele está instalado. Agora, vamos protegê-lo criando um arquivo .htaccess usando o vim dentro da pasta PHPMyAdmin e permitir que apenas o IP do teu servidor tenha acesso a ele.

ordem permitir, negar

permite a partir de <o ip do teu servidor>

Agora, podes utilizar facilmente o PHPMyAdmin e trabalhar com bases de dados.

Aloja sites PHP com facilidade [A partir de $11 de crédito]

  • Encenação gratuita
  • Backup gratuito
  • PHP 8.0
  • Websites ilimitados

TESTE AGORA

Mas, a próxima pergunta é como abrir o PHPMyAdmin nos servidores geridos pela Cloudways? Para isso, tens de seguir alguns passos.

Instalar o PHPMyAdmin no Cloudways

Podes instalar o PHPMyAdmin na aplicação que estás a utilizar ou podes lançar uma nova aplicação da pilha PHP.

Instalação DO

Depois de lançares a aplicação da pilha PHP, segue os seguintes passos para instalar o PHPMyAdmin.

Melhora a velocidade da tua aplicação PHP em 300%

Cloudways oferece-te servidores dedicados com armazenamento SSD, desempenho personalizado, uma pilha otimizada e muito mais para tempos de carregamento 300% mais rápidos.

Passo 1: Abre o terminal SSH

Faz login na plataforma Cloudways, inicia o terminal SSH e faz login usando as credenciais mestre.

credenciais principais

Depois de fazeres o login com sucesso, vai para a pasta da aplicação onde queres descarregar o PHPMyAdmin, utilizando o seguinte comando.

cd aplicações/<nome da pasta>/public_html

Passo 2: Descarregar e instalar o PHPMyAdmin

Agora vai ao site do PHPMyAdmin e copia o URL de transferência da versão mais recente do PHPMyAdmin (formato zipado)

Descarregar o phpMyAdmin

Agora vai ao Terminal SSH, escreve o seguinte comando e cola o URL de transferência.

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-english.zip

Carrega em Enter e deixa que o servidor descarregue o ficheiro.

instala o phpMyAdmin

Quando o ficheiro tiver sido transferido, executa o seguinte comando para o descomprimir.

descompacta o phpMyAdmin-5.2.0-english.zip

Espera que o comando termine o seu processo.

descompacta o phpMyAdmin

Uma vez terminado, executa o seguinte comando para eliminar o zip.

rm phpMyAdmin-5.2.0-english.zip

renomear-phpMyAdmin

Vamos mudar o nome da pasta para podermos aceder-lhe facilmente, executando o seguinte comando.

mv phpMyAdmin-5.2.0-english phpmyadmin

remove-phpMyAdmin-zip

Nota: Vai aqui para saber mais sobre os comandos SSH úteis.

Agora vai ao URL da aplicação e adiciona
/PHPMyAdmin
no final do URL. Verás que o PHPMyAdmin foi instalado e verás a sua página de início de sessão.

bem-vindo-phpMyAdmin

Agora, inicia sessão utilizando as credenciais da base de dados.

mysql-access

Depois de teres iniciado sessão com as tuas credenciais da base de dados, podes aceder com êxito à página PHPMyAdmin.

Painel de controlo do phpMyAdmin

Instalaste com sucesso o PHPMyAdmin. Podes utilizá-lo para aceder a todas as bases de dados das tuas aplicações no servidor em que está instalado. E quando combinado com a excelência do alojamento web PHP, a tua experiência de gestão de bases de dados atinge um nível totalmente novo de eficiência e conveniência.

Supercharged Managed PHP Hosting – Melhora a velocidade da tua aplicação PHP em 300%

Como proteger o phpMyAdmin ativando a autenticação

Para proteger o phpMyAdmin, uma forma é ativar a autenticação, que exige que os utilizadores introduzam um nome de utilizador e uma palavra-passe válidos para aceder à aplicação.

Vê aqui como ativar a autenticação no phpMyAdmin:

  • Cria uma nova conta de utilizador no MySQL com permissões limitadas. Esta conta será utilizada para aceder ao PhpMyAdmin.
  • Podes utilizar o seguinte comando para criar uma conta de utilizador chamada “pmauser” com a palavra-passe “pmapass” e privilégios limitados:
CRIAR UTILIZADOR 'pmauser'@'localhost' IDENTIFICADO POR 'pmapass';
CONCEDE SELECT, INSERT, UPDATE, DELETE ON *.* a 'pmauser'@'localhost';
PRIVILÉGIOS DE DESCARGA;
  • Isto irá criar uma nova conta de utilizador chamada “pmauser” com a palavra-passe “pmapass” e privilégios limitados para aceder a todas as bases de dados.
  • Abre o ficheiro de configuração do PhpMyAdmin chamado “config.inc.php” que está localizado no diretório raiz do PhpMyAdmin.
  • Procura a linha que começa com“$cfg[‘Servers’][$i][‘auth_type’]“. Por defeito, esta linha está definida como “cookie”, o que significa que o PhpMyAdmin utiliza cookies para autenticar os utilizadores.
  • Altera o valor de“auth_type” de “cookie” para“http” para ativar a autenticação HTTP. Isto pedirá aos utilizadores que introduzam um nome de utilizador e uma palavra-passe válidos para acederem ao PhpMyAdmin.
$cfg['Servers'][$i]['auth_type'] = 'http';
  • Guarda as alterações no ficheiro de configuração e sai.
  • Reinicia o servidor Web para aplicar as alterações.

Como proteger o Phpmyadmin configurando o SSL

O SSL criptografa os dados para evitar que eles sejam interceptados por partes não autorizadas. Aqui estão as etapas para configurar o SSL para o phpMyAdmin:

  • Obtém um certificado SSL de uma autoridade de certificação de confiança. Existem muitas autoridades de certificação que oferecem certificados SSL, como Comodo, Let’s Encrypt e VeriSign.
  • Instala o certificado SSL no servidor Web. Os passos para instalar um certificado SSL podem variar consoante o software do teu servidor Web.
  • Configura o servidor Web para usar SSL para o phpMyAdmin. Se estiveres a utilizar um servidor Web Apache, abre o ficheiro de configuração chamado “httpd.conf” e adiciona as seguintes linhas:
<VirtualHost *:443>
  SSLEngine On
  SSLCertificateFile /path/to/ssl/certificate.crt
  SSLCertificateKeyFile /path/to/ssl/private.key

  DocumentRoot /path/to/phpmyadmin
 
  Opções FollowSymLinks
  AllowOverride Todos
  Ordena a autorização, a recusa
  Permite de todos
 
</VirtualHost>
  • Este ficheiro de configuração define um anfitrião virtual que escuta na porta 443, ativa a encriptação SSL e especifica os caminhos do certificado SSL e do ficheiro de chave privada.
  • Substitui “/path/to/ssl/certificate.crt” e “/path/to/ssl/private.key” pelos caminhos de ficheiro reais do seu certificado SSL e da sua chave privada.
  • Reinicia o servidor Web para aplicar as alterações.

Como proteger limitando o acesso a endereços IP específicos

Ao restringir o acesso a um endereço IP específico ou a um intervalo de endereços IP, podes controlar quem pode aceder ao phpMyAdmin e protegê-lo de acessos não autorizados. Aqui estão as etapas para limitar o acesso a endereços IP específicos:

  • Abre o ficheiro de configuração do servidor Web que aloja o phpMyAdmin. O arquivo de configuração está normalmente localizado em /etc/httpd/conf/httpd.conf.
  • Encontra o local onde o phpMyAdmin está hospedado. Pode ser um diretório como “/usr/share/phpmyadmin” ou uma configuração de host virtual.
  • Adiciona as seguintes linhas para restringir o acesso a um endereço IP específico ou a um intervalo de endereços IP:
<Diretory /path/to/phpmyadmin>
  Ordem negar, permitir
  Recusar de todos
  Permite a partir de 192.168.1.10
</Diretório>
  • Substitui “/path/to/phpmyadmin” pelo caminho real para o diretório onde o phpMyAdmin está alojado.
  • Substitui “192.168.1.10” pelo endereço IP ou intervalo de endereços IP ao qual pretende permitir o acesso.
Permite a partir de 192.168.1.0/24
  • Isto permite o acesso a partir de todos os endereços IP no intervalo 192.168.1.0 a 192.168.1.255.
  • Guarda o ficheiro de configuração e reinicia o servidor Web para aplicar as alterações.

Problemas comuns de instalação do Phpmyadmin e suas possíveis soluções

Erro de sessão

“Não é possível iniciar a sessão sem erros; verifica os erros apresentados no ficheiro de registo do PHP e/ou do servidor Web e configura corretamente a instalação do PHP.”

Solução possível

Esse erro geralmente ocorre devido a um prompt incorreto definido para o diretório da sessão no PHP. Para corrigir isto, podes alterar as permissões do diretório de sessão para 0777 ou 0775 (dependendo da configuração do teu servidor) utilizando o seguinte comando:

chmod -R 0777 /var/lib/php/sessions/

Erro de falta de extensão Mysqli

A extensão mysqli está em falta. Verifica a tua configuração do PHP.

Solução possível

Este erro ocorre quando a extensão mysqli não está instalada ou activada no teu servidor. Para corrigir isto, tens de instalar e ativar a extensão mysqli. Podes fazer isso executando o seguinte comando:

sudo apt-get install php-mysqli

Depois de instalar a extensão, tens de reiniciar o teu servidor Web para a ativar.

Erro de ligação

Não é possível ligar: definições inválidas

Solução possível

Este erro ocorre normalmente devido a credenciais de início de sessão ou definições de configuração incorrectas. Para resolver este problema, deves verificar o seguinte:

  • Certifica-te de que o nome do anfitrião, o nome de utilizador e a palavra-passe estão corretos.
  • Certifica-te de que o servidor MySQL está a funcionar e a aceitar ligações.
  • Certifica-te de que o número da porta e o caminho do socket estão corretos.
  • Verifica o ficheiro config.inc.php para ver se existem erros ou gralhas nas definições de configuração.

Erro de servidor não encontrado

O URL solicitado /phpmyadmin não foi encontrado neste servidor.

Solução possível

Este erro ocorre quando o diretório phpMyAdmin não está instalado ou configurado corretamente. Para corrigir isso, podes tentar o seguinte:

  • Verifica se o diretório phpMyAdmin existe na localização correta no teu servidor.
  • Verifica se o servidor web Apache está configurado para servir o diretório phpMyAdmin. Podes fazer isso editando o arquivo de configuração do Apache (httpd.conf) e adicionando as seguintes linhas:
Pseudónimo /phpmyadmin "/usr/share/phpmyadmin/"
<Diretory "/usr/share/phpmyadmin/">
  Opções Índices FollowSymLinks MultiViews
  AllowOverride all
  Exige que todos os concedidos
</Diretório>
  • >Reinicia o servidor Web Apache para aplicar as alterações.

Terminar!

Em conclusão, a instalação do phpMyAdmin no Cloudways é um processo simples que pode ser concluído em apenas algumas etapas. Com o phpMyAdmin, a gestão das tuas bases de dados torna-se muito mais fácil, permitindo-te realizar uma vasta gama de operações de bases de dados com apenas alguns cliques.

Seguindo os passos descritos neste tutorial, podes instalar rapidamente o phpMyAdmin no teu servidor Cloudways e gerir as tuas bases de dados de forma mais eficiente, ainda mais ágil e potente.

Quer sejas um programador ou um proprietário de um site, ter uma ferramenta como o phpMyAdmin à tua disposição pode ser incrivelmente útil, por isso não hesites em experimentá-la!

Perguntas frequentes

P: Como utilizar o PHPMyAdmin após a instalação?

Depois de instalares o PHPMyAdmin, abre-o no teu browser. Inicia sessão com o teu nome de utilizador e a tua palavra-passe MySQL. Podes criar, modificar ou apagar bases de dados e tabelas. O PHPMyAdmin também permite importar e exportar dados e executar diretamente consultas SQL.

P: Como encontrar a porta para o PHPMyAdmin?

O PHPMyAdmin normalmente é executado na mesma porta que o teu servidor web. Para o Apache, a porta padrão é 80, e para o Nginx, é 8080 se configurado de forma diferente. Verifica o ficheiro de configuração do teu servidor web para saberes o número exato da porta.

P: Como iniciar/instalar o phpMyAdmin a partir da linha de comando no Ubuntu?

Utiliza o comando sudo apt update para atualizar os pacotes e, em seguida, sudo apt install phpmyadmin. Durante a instalação, seleciona o teu servidor web e configura a base de dados. Acede a ela num browser em http://localhost/phpmyadmin.

P: O phpMyAdmin MySQL é gratuito?

Sim, o phpMyAdmin é gratuito e de código aberto. Permite gerir bases de dados MySQL ou MariaDB através de uma interface web sem qualquer custo de licença.

P: O phpMyAdmin e o MySQL são a mesma coisa?

R: Não, o phpMyAdmin não é o mesmo que o MySQL. O MySQL é um sistema de gestão de bases de dados relacionais (RDBMS) utilizado para armazenar e gerir dados, enquanto o phpMyAdmin é uma aplicação baseada na Web utilizada como uma interface gráfica para gerir bases de dados MySQL.

P: Como é que abro o phpMyAdmin no Chrome?

Abre o Chrome e introduz o URL http://localhost/phpmyadmin ou o IP do teu servidor seguido de /phpmyadmin. Inicia sessão com as tuas credenciais de base de dados para começares a gerir bases de dados.

P: Como iniciar o phpMyAdmin num sistema baseado em Linux?

Certifica-te de que o teu servidor Web está a funcionar utilizando sudo systemctl start apache2 ou sudo systemctl start nginx. Abre um browser e navega para http://localhost/phpmyadmin. Inicia sessão com as tuas credenciais MySQL para acederes à interface.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Shahzeb Ahmed

Um criativo de dia (com uma chávena de chá) e um criativo de noite. Ahmad Kamran é um escritor de conteúdos sazonais e Executivo de Marketing Sénior na Cloudways. Podes encontrá-lo na sua secretária a escrever, a criar estratégias ou a jogar jogos. E, caso não o encontres aqui, ele estará nas montanhas ou à beira do rio.

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Quer experimentar a plataforma Cloudways em todo o seu esplendor?

Faça um tour guiado GRATUITO pela Cloudways e veja por si mesmo como é fácil gerenciar seu servidor e suas aplicações na principal plataforma de hospedagem em nuvem.

Iniciar mi recorrido