Pesquise...

Últimos Posts

Arquivo de Posts

2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012

Postagens Populares

Vem Comigo

     
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Tecnologia do Blogger.

Total de Acessos


Saudações,

O que você acha de executar o phpMyAdmin localmente sem o uso de um servidor web completo tipo o Apache ou Nginx?

Imagine-se baixando o zip, extraindo, executando um ou dois comandos e tendo acesso ao poder do PMA localmente!

Este é o objetivo da dica.


Use o phpMyAdmin com o servidor web embutido do PHP


Eu sei que você deve está pensando... por que não usar um programa no estilo do DBeaver CE ou o MySQL Workbench? É verdade, não há motivos para não usar estes excelentes programas. Mas... você perderia a oportunidade de aprender um pouco mais! Vamos lá?

Abra o seu navegador e acesse o site do phpMyAdmin em phpmyadmin.net...


Baixe a ultima versão do phpMyAdmin. Até a data deste post a versão estava na 5.2.0...


Descompacte o .ZIP em um local de sua preferencia...


Entre dentro da pasta descompactada, e renomeie o config.sample.inc.php para config.inc.php. Em seguida abra o config.inc.php em um editor de texto de sua preferencia.

Logo no inicio do arquivo, localize a linha com a configuração blowfish_secret. Crie uma chave de 32 caracteres, e preencha conforme figura abaixo...


Para criar uma chave aleatória rapidamente, pesquise no DuckDuckGo por random password strong 32...

Pressione F5 para o DuckDuckGo gerar uma nova chave!

Ainda no arquivo config.inc.php, desça até o final e acrescente a diretiva AllowArbitraryServer conforme indicado abaixo...

$cfg['AllowArbitraryServer'] = true;

Salve o arquivo!

Para encurtar o caminha, a partir da pasta do phpMyAdmin, ascenda a um terminal...



... e instale o php-cli, php-mysql, php-mbstring, php-mbstring, php-zip e php-xml com o comando...


$sudo apt install -y php-cli php-mysql php-mbstring php-mbstring php-zip php-xml


Até a presente data, no Debian Testing, o APT instalou a versão 8.x do PHP. Se você quiser saber mais sobre os requisitos do phpMyAdmin, acesse docs.phpmyadmin.net/pt_BR/latest/require.html.

De agora em diante você só precisa do comando baixo quando desejar usar o phpMyAdmin. É só carregar o servidor web embutido do próprio PHP para ver a magica acontecer! Faça isto com o comando...


$php -S localhost:9080


Caso queira, você pode usar a flag -t para indicar a localização do diretório raiz, por exemplo...

php -S localhost:9080 -t diretório-do-phpmyadmin

Note que não precisamos do sudo, e a porta 9080 foi uma escolha minha. Da 1024 até a 65.535, você pode usar a porta não privilegiada que deseja. Por exemplo 8000, 8080, 9000, 9090, etc.

Uma vez carregado o servidor, basta você acessar o endereço localhost:9080 no seu navegador favorito, e digitar os dados de conexão do servidor MySQL remoto...

Tela de login


Tela principal do phpMyAdmin


Monitor do MySQL remoto

Se você quiser saber mais sobre o phpMyAdmin, acesse a documentação em docs.phpmyadmin.net/pt_BR/latest.

É isto, agora o problema é de vocês... não "pera"... ééé... o poder é de vocês (Capitão Planeta). 😅


Paz a todos!

0 comentários:

Postar um comentário