Ubuntu

Como instalar o phpMyAdmin com pilha LAMP no Ubuntu

Como instalar o phpMyAdmin com pilha LAMP no Ubuntu

LAMP é um acrônimo para Linux, Apache, MySQL, PHP. PhpMyAdmin é conhecido como um software livre e de código aberto, um front-end totalmente baseado na web para administrar o banco de dados MySQL / MariaDB.

Escrito em PHP, phpMyAdmin se destina a lidar com a administração do MySQL na Web. É imensamente popular para realizar tarefas como gerenciamento de bancos de dados, tabelas, colunas, relações, índices, usuários, permissões, etc ... Todas as ações são realizadas por meio da interface gráfica do usuário, mas ainda há capacidade de executar diretamente qualquer instrução SQL.

Instale phpMyAdmin com pilha LAMP no Ubuntu

A fim de instalar phpMyAdmin, você precisa instalar os módulos LAMP. Vamos começar um por um.

Etapa 1) Instale o servidor Apache HTTP

O servidor Apache HTTP é um servidor web multiplataforma popular usado em todo o mundo. É gratuito, de código aberto, poderoso e pode ser executado em plataformas UNIX / Linux e MS Windows.

Vamos começar atualizando os repositórios do sistema. Inicie o Terminal e digite o seguinte comando:

sudo apt-get update

Instale o Apache.

sudo apt-get install apache2

Geralmente, o serviço Apache inicia automaticamente. Verifique o status usando o comando:

sudo systemctl status apache2.serviço

Se você vir que o serviço não foi iniciado, você pode iniciá-lo manualmente usando o seguinte comando.

sudo systemctl start apache2

Uma vez que o Apache precisa ser executado continuamente em segundo plano, mesmo após a reinicialização do sistema, você deve habilitar o serviço Apache2 na inicialização do sistema.

sudo systemctl enable apache2

Digite o seguinte comando para permitir portas Apache do Firewall do Ubuntu. O Apache usa as portas 80 e 443 para permitir solicitações de conexão via HTTP e HTTPS, respectivamente. Portanto, precisamos ter certeza de que eles são permitidos.

sudo ufw allow 80 / tcp
sudo ufw allow 443 / tcp

Recarregue o firewall e verifique o status do Firewall.

sudo ufw recarregar
sudo ufw status

Para verificar o status de execução da instalação do Apache, inicie o navegador usando o nome do host ou o endereço IP do servidor.

http: // localhost /

OU usando o IP do servidor.

http: // 3.10.10.25 (IP do seu servidor)

Se você vir a página padrão do Apache, significa que tudo correu bem.

Verifique a instalação do Apache

Etapa 2) Instale o MySQL

MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto (RDBMS). É um software gratuito e de código aberto para Linux. É usado por grandes organizações como Facebook, Google, Adobe, Alcatel Lucent e Zappos. O poder está na capacidade do MySQL de economizar tempo e dinheiro alimentando seus sites de alto volume.

Vamos começar verificando a versão MySQL disponível.

sudo apt-cache policy mysql-server

Então você verá a tabela de versão do MySQL disponível.

Versões Disponíveis do MySQL

Como você pode ver, há uma nova versão disponível. Vamos instalar usando o comando da seguinte forma:

sudo apt-get install mysql-server mysql-client

Preste atenção ao Terminal. Confirme a instalação do MySQL digitando “Y” quando necessário para continuar a instalação.

Instale o MySQL

Protegendo a instalação do MySQL

Você precisa executar um script de segurança que vem com o pacote para proteger a instalação do MySQL.

sudo mysql_secure_installation

Você será perguntado se deseja configurar o PLUGIN PARA VALIDAR SENHA. Digite “Y” para sim e pressione Enter para continuar.

Validar senha do plugin

Você verá um prompt para selecionar um nível de validação de senha. Obviamente, recomendamos 2.

Política de senha

Vá em frente e forneça uma senha para o usuário root do MySQL.

Nova Senha

Irá perguntar “Deseja continuar com a senha fornecida?”. Digite “Y” e pressione Enter.

Você deve ver uma série de perguntas. Digite “Y” para cada um deles.

Remover usuários anônimos? (Pressione y | Y para Sim, qualquer outra tecla para Não): Y Proibir login de root remotamente? (Pressione y | Y para Sim, qualquer outra tecla para Não): Y Remova o banco de dados de teste e acesse-o? (Pressione y | Y para Sim, qualquer outra tecla para Não): Y Recarregue as tabelas de privilégios agora? (Pressione y | Y para Sim, qualquer outra tecla para Não): Y

Outras questões de instalação

Agora você deve ter instalado o MySQL e também configurado com segurança. Você pode acessar o servidor MySQL usando o login de root e a senha.

sudo mysql -u root -p

Login Root

Etapa 3) Instale o PHP

O pré-processador de hipertexto (ou simplesmente PHP) é uma linguagem de script de propósito geral que é particularmente excelente para desenvolvimento web. Ele é usado extensivamente para scripts do lado do servidor, a fim de gerar conteúdo dinâmico em sites e aplicativos. Precisamos dele instalado para que o PhpMyAdmin funcione.

Iremos primeiro verificar as versões PHP disponíveis e depois instalá-lo.

sudo apt-cache policy php

Versão PHP Disponível

Aqui podemos ver o PHP 7.2 está disponível. Vamos instalá-lo.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Agora vamos testar a instalação do PHP:

Crie um arquivo PHP dentro da pasta / var / www / html.

sudo vim / var / www / html / info.php

Adicione o seguinte código ao arquivo.

 

Em seguida, abra um navegador da web e insira a seguinte URL para visualizar a página de informações PHP. Substitua o IP pelo IP do seu servidor ou nome de domínio no URL abaixo.

http: // 3.104.163.61 / info.php

http: // Domain_Name / info.php

ou

http: // Server_IP / info.php

Info PHP

O phpinfo () função que inserimos nas informações.script php exibe informações sobre a instalação do PHP e sua configuração.

Isso significa que você instalou e configurou com sucesso a pilha LAMP. Todos os pré-requisitos estão concluídos e então é hora de lançar a instalação do phpMyAdmin.

Etapa 4) Instale o phpMyAdmin

Inicie o Terminal e digite o seguinte comando:

sudo apt-get install phpmyadmin php-gettext

Na próxima etapa, selecione “Apache2” pressionando a barra de “Espaço”.

Selecione o servidor da web

Selecione “Sim” quando perguntado se deseja usar dbconfig-common para configurar o banco de dados.

Configurando PHP MyAdmin

Selecione “OK” quando solicitado a escolher e confirmar uma senha de aplicativo MySQL para phpMyAdmin.

senha phpmyadmin

Digite novamente a senha.

Digite novamente a senha

Nesta instalação, devemos adicionar o arquivo de configuração phpMyAdmin Apache no diretório / etc / apache2 / conf-enabled / para que seja lido automaticamente. Antes disso, teremos que habilitar a extensão PHP “mbstring”. Use o seguinte comando:

sudo phpenmod mbstring

Reinicie o Apache2 para aplicar as mudanças.

sudo systemctl restart apache2

Vamos nos certificar de que seus usuários MySQL tenham os privilégios necessários para se comunicar com o phpMyAdmin.

Começando com MySQL 5.7 (e versões posteriores), o MySQL root não usa mais uma senha para autenticar. Em vez disso, usa o plugin auth_socket por configuração padrão. Este é um recurso adicionado para maior segurança e usabilidade. No entanto, é difícil trabalhar com um programa externo como o phpMyAdmin para acessar o usuário.

A partir de agora, vamos mudar seu método de autenticação de “auth_socket” para “mysql_native_password”. Faça login no MySQL usando login root:

sudo mysql -u root -p

Use o seguinte comando para verificar o método de autenticação de cada conta de usuário MySQL.

mysql> SELECT usuário, autenticação_string, plugin, host FROM mysql.do utilizador;

Contas de usuário MySQL

Agora vamos configurar a conta root para autenticar com uma senha:

mysql> ALTER USER 'root' @ 'localhost' IDENTIFICADO COM mysql_native_password POR 'yourpassword';

Execute “FLUSH PRIVILEGES” para atualizar as alterações.

mysql> FLUSH PRIVILEGES;

Verifique se há mudanças atualizadas.

mysql> SELECT usuário, autenticação_string, plugin, host FROM mysql.do utilizador;

Usuário raiz modificado

Ai está. Agora o usuário root irá autenticar usando uma senha. Agora você pode fazer login na interface do phpMyAdmin como um usuário root com a senha. Agora você pode acessar a interface da web usando o seguinte URL:

http: // Domain_or_IP / phpmyadmin

Login PhpMyAdmin

Você pode ver a interface do usuário para gerenciar o banco de dados.

Interface de usuário

Isso significa que você instalou e configurou com sucesso a pilha LAMP com phpMyAdmin. Como foi sua instalação?? Fique à vontade para perguntar e certifique-se de compartilhar o artigo com seus amigos nas plataformas sociais.

Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...
Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...