Como instalar o phpMyAdmin no FreeBSD 12.0
O phpMyAdmin é uma ferramenta de aplicação web gratuita e de código aberto para gerenciar o banco de dados MySQL ou MariaDB. O phpMyAdmin é escrito principalmente em PHP e permite gerenciar seus bancos de dados MySQL/MariaDB a partir do navegador da web. Você pode criar, atualizar, importar e exportar facilmente seus bancos de dados MySQL/MariaDB a partir de um painel único.
Este tutorial mostrará como instalar e configurar o phpMyAdmin no FEMP Stack FreeBSD 12.0. Instalaremos algumas extensões PHP adicionais necessárias, instalaremos o phpMyAdmin do repositório Ports e configuraremos o servidor web Apache para phpMyAdmin.
Pré-requisito
Para este guia, usaremos o FreeBSD 12.0 com 1GB de RAM 2 CPUs. E certifique-se de que o FAMP Stack esteja instalado em cima dele. Você pode usar o link abaixo para instalar o FAMP Stack em seu FreeBSD 12.0.
Instale FEMP Stack no FreeBSD 12.0
O que faremos:
- Instale extensões PHP adicionais
- Instalar e configurar o phpMyAdmin
- Configurar o servidor web Apache
- Teste
Passo 1 – Instalar extensões PHP
Primeiramente, precisamos instalar algumas das extensões PHP necessárias para a instalação do phpMyAdmin.
Instale algumas das extensões PHP usando o comando pkg abaixo.
pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip
Assim que todas as instalações forem concluídas, verifique as extensões PHP carregadas usando o seguinte comando.
php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"
Agora você obterá o resultado abaixo.
E como resultado, todas as extensões PHP necessárias para a instalação do phpMyAdmin foram instaladas no sistema FreeBSD 12.0. E estamos prontos para instalar o pacote phpMyAdmin.
Passo 2 - Instale o phpMyAdmin
Por padrão, o FreeBSD fornece o pacote para phpMyAdmin. Assim, podemos instalar o pacote phpMyAdmin usando a ferramenta de gerenciamento de pacotes pkg.
Liste todos os pacotes phpMyAdmin no repositório.
pkg search phpmyadmin
Agora você obterá várias versões do phpMyAdmin.
Instale a versão mais recente do pacote phpMyAdmin usando o comando pkg abaixo.
pkg install phpMyAdmin-php73
Assim que a instalação for concluída, você obterá o resultado abaixo.
Agora você precisa gerar a senha secreta do Blowfish para o phpMyAdmin e pode usar o gerador de segredos online do Blowfish no link abaixo.
Gerador de segredos Blowfish do phpMyAdmin
Copie o segredo do baiacu para sua nota.
Vá para o diretório de instalação do phpMyAdmin e copie o arquivo de configuração de amostra para 'config.inc.php'.
cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.php
Edite o arquivo de configuração do phpMyAdmin 'config.inc.php' usando o editor vim.
vim config.inc.php
Cole o segredo do baiacu que geramos na linha a seguir.
$cfg['blowfish_secret'] = '/ES=Gla4KWBD}8nPplvHA]wxwPLYvFSI';
Salvar e fechar.
Agora o pacote phpMyAdmin foi instalado no sistema FreeBSD 12.0.
Passo 3 - Configurar o Servidor Web Apache
Nesta etapa, editaremos a configuração do Apache e adicionaremos a configuração adicional para o phpMyAdmin.
Vá para o diretório de configuração do Apache '/usr/local/etc/apache24/' e edite o arquivo 'httpd.conf'.
cd /usr/local/etc/apache24/
vim httpd.conf
Cole a seguinte configuração no final da linha.
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit
Require all granted
</Directory>
Salvar e fechar.
Agora o phpMyAdmin estará acessível no caminho da URL 'http://IP-Address/phpmyadmin/'.
A seguir, teste a configuração do Apache e certifique-se de que não haja nenhum erro. Em seguida, reinicie o serviço Apache.
apachectl configtest
service apache24 restart
E a configuração do Apache para phpMyAdmin foi concluída.
Etapa 4 – Teste
Abra seu navegador e digite o endereço IP do servidor com o caminho phpMyAdmin conforme abaixo.
http://10.5.5.15/phpmyadmin/
Agora você obterá a página de login do phpMyAdmin conforme abaixo.
Digite seu usuário e senha do MySQL/MariaDB e clique no botão 'Ir'.
E você obterá o painel do phpMyAdmin conforme abaixo.
Como resultado, você pode gerenciar os bancos de dados MySQL e usuários no painel do phpMyAdmin.
A instalação e configuração do phpMyAdmin no FreeBSD 12.0 foram concluídas com sucesso.
Ligações
- https://www.freebsd.org/doc/
- https://www.phpmyadmin.net/