O phpMyAdmin é uma ferramenta popular de gerenciamento de bancos de dados MySQL/MariaDB baseada na web. Ele facilita a administração de bancos de dados através de uma interface gráfica amigável. Neste tutorial, vamos guiá-lo na instalação do phpMyAdmin no Ubuntu 22.04.
Requisitos
- Servidor rodando Ubuntu 22.04
- Servidor web (Apache ou Nginx) instalado
- MySQL ou MariaDB instalado
- Usuário com privilégios sudo
Passo 1: Atualizar o Sistema
Primeiro, atualize todos os pacotes do sistema para garantir que tudo esteja em sua versão mais recente:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar o phpMyAdmin
O phpMyAdmin está disponível nos repositórios oficiais do Ubuntu. Instale-o usando o seguinte comando:
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y
Durante a instalação, você será solicitado a escolher o servidor web para configurar o phpMyAdmin. Escolha “Apache” (se estiver usando Apache) ou ignore se estiver usando Nginx. Você também será solicitado a configurar o banco de dados para o phpMyAdmin, selecione “Sim” e forneça a senha do banco de dados root.
Passo 3: Habilitar a Extensão PHP mbstring
O phpMyAdmin requer a extensão PHP mbstring
. Se ela não foi habilitada automaticamente, ative-a com o comando abaixo e reinicie o Apache:
sudo phpenmod mbstring
sudo systemctl restart apache2
Passo 4: Configurar o phpMyAdmin no Apache
Se você estiver usando Apache, o phpMyAdmin já deve estar configurado e acessível. Caso não, crie um link simbólico para o diretório do phpMyAdmin no Apache:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Passo 5: Configurar o phpMyAdmin no Nginx
Se você estiver usando Nginx, será necessário configurar o Nginx manualmente para servir o phpMyAdmin. Crie um arquivo de configuração de host virtual:
sudo nano /etc/nginx/sites-available/phpmyadmin
Adicione a seguinte configuração ao arquivo:
server {
listen 80;
server_name seu-dominio.com;
root /usr/share/phpmyadmin;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php-fpm.sock;
include snippets/fastcgi-php.conf;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
Ative o site e reinicie o Nginx:
sudo ln -s /etc/nginx/sites-available/phpmyadmin /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
Passo 6: Acessar o phpMyAdmin
Agora você pode acessar o phpMyAdmin através do navegador. Abra o navegador e acesse o seguinte endereço:
http://seu-dominio.com/phpmyadmin
Na tela de login, insira o nome de usuário root e a senha que você definiu durante a instalação do MySQL/MariaDB.
Passo 7: Fortalecer a Segurança do phpMyAdmin (Opcional)
Para aumentar a segurança do phpMyAdmin, você pode configurar autenticação adicional para a interface de login. No Apache, edite o arquivo de configuração:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Adicione o seguinte bloco dentro de <Directory /usr/share/phpmyadmin>
:
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Crie um arquivo .htpasswd
com um usuário e senha usando o comando abaixo:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd seu-usuario
Reinicie o Apache para aplicar as mudanças:
sudo systemctl restart apache2
Servidor VPS
Se precisar de um servidor VPS confiável para hospedar seu phpMyAdmin e gerenciar seus bancos de dados de forma eficiente, veja as opções disponíveis aqui.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds