Skip to main content

VPS: Instalação do phpMyAdmin

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

phpMyAdmin é uma ferramenta gratuita baseada na web para gerenciar bancos de dados MySQL e MariaDB. Ela oferece uma interface amigável que permite aos usuários criar, editar, gerenciar e excluir bancos de dados sem precisar digitar comandos SQL manualmente.

Preparação

Antes de começar a instalação, certifique-se de que o sistema está atualizado. Atualizações pendentes podem ser feitas com os seguintes comandos:

sudo apt update -y
sudo apt upgrade -y

Você também deve garantir que o PHP já esteja instalado no seu sistema. Isso é essencial para o uso do phpMyAdmin. Para saber como instalar o PHP, confira nosso guia Instalar PHP.

Pacotes PHP faltando

Se os pacotes PHP necessários estiverem faltando, os arquivos PHP do phpMyAdmin não poderão ser processados e exibidos corretamente.

Instalação

Se a preparação foi concluída, agora você pode começar a instalação da interface do phpMyAdmin. Para isso, primeiro abra o diretório de instalação onde o phpMyAdmin será instalado.
Navegue até o diretório correspondente com o comando cd /usr/share. A versão mais recente do phpMyAdmin deve ser baixada para o diretório de instalação usando o wget:

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
atenção

Se o serviço wget não for encontrado, ele pode ser instalado com o comando sudo apt install wget -y.

Assim que o download for concluído, o arquivo ZIP baixado pode ser descompactado com o seguinte comando:

unzip phpmyadmin.zip
atenção

Se o serviço unzip não for encontrado, ele pode ser instalado com o comando sudo apt install unzip -y.

O arquivo descompactado pode agora ser renomeado para um nome mais simples, o arquivo ZIP removido e as permissões necessárias configuradas:

mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin

Configuração

Arquivo de configuração do servidor web

Agora o phpMyAdmin deve ser adicionado à configuração do servidor web. Para isso, use nano /etc/apache2/conf-available/phpmyadmin.conf para criar um novo arquivo de configuração de Virtual Host e preencha com o seguinte conteúdo:

# Configuração do phpMyAdmin para Apache

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>

# Bloquear acesso web por segurança a diretórios que não precisam
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>

Depois de preencher a configuração do Apache2 para phpMyAdmin, salve e feche com CTRL+X, depois pressione Y e confirme com Enter.

O arquivo de configuração do virtual host recém-criado deve ser ativado e recarregado. Para isso, execute os seguintes comandos:

a2enconf phpmyadmin
systemctl reload apache2

Criando diretório temporário necessário

Para garantir que o phpMyAdmin funcione corretamente, um diretório temporário deve ser criado e as permissões necessárias configuradas. Você pode fazer isso com os comandos:

mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/

Conclusão

Parabéns, você instalou e configurou o phpMyAdmin com sucesso. Você pode acessar a interface web usando o endereço IP e o caminho do seu servidor (http://Endereço-IP/phpmyadmin). Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂