A versatilidade dos sistemas operativos Linux dá-nos a possibilidade de expandir ao máximo as capacidades da organização, contando com a possibilidade de instalar milhares de aplicações e serviços gratuitos para a gestão e administração de todos os processos, utilizadores e parâmetros do sistema. Dentro deste mundo de possibilidades, temos a compilação LAMP, que nos dá a oportunidade de gerenciar bancos de dados, serviços da web e muitos mais serviços de forma centralizada.
Por meio deste tutorial, aprenderemos como instalar o LAMP e o phpMyAdmin no Ubuntu 18.04. Caso você não tenha o Ubuntu 18.04, podemos instalá-lo a partir do seguinte link:
O que é LAMPLAMP (Linux, Apache, MySQL e PHP), é um conjunto de software de código aberto, que pode ser instalado em conjunto para permitir que um servidor hospede sites e aplicativos dinâmicos. Na verdade, LAMP é um acrônimo que significa um sistema operacional Linux com um servidor Apache. Os dados do site são armazenados no banco de dados MySQL e o conteúdo dinâmico é processado com PHP.
Essas descrições são basicamente:
LinuxÉ o sistema operacional que constitui a primeira camada dessa estrutura. O Linux estabelece a base para o modelo LAMP.
ApacheRefere-se ao software de servidor da web, normalmente o Apache Web Server. E sua função é traduzir dos navegadores da web para o site correto.
MySQLO MySQL é responsável por armazenar detalhes que podem ser consultados por meio de scripts para realizar a construção de um site.
PHPPHP é a linguagem de programação que permitirá que sites e aplicativos da web sejam executados no Linux.
O que é phpMyAdminO phpMyAdmin foi desenvolvido como uma ferramenta de software livre, escrita em PHP, e que tem por objetivo auxiliar na gestão e gestão do MySQL através da web. phpMyAdmin tem suporte para um conjunto diversificado de operações em MySQL e MariaDB.
As operações mais usadas, como gerenciamento de bancos de dados, tabelas, colunas e muito mais, podem ser realizadas por meio da interface de usuário do phpMyAdmin, embora ainda seja possível executar diretamente qualquer instrução SQL.
Recursos do PhpMyAdmin
- Interface intuitiva da web
- Suporte para a maioria dos recursos do MySQL
- Você pode exportar dados para vários formatos como CSV, SQL, XML, PDF, ISO / IEC 26300 - Texto e planilha de OpenDocument, Word, LATEX e outros
- Importar dados de CSV e SQL
- É a capacidade de gerenciar vários servidores
- Criação de gráficos de um layout de banco de dados em vários formatos
- Crie consultas complexas usando Query-by-example (QBE)
- Pesquisa global em um banco de dados ou um subconjunto dele
Agora veremos como instalar essas ferramentas úteis no Ubuntu 18.04.
1. Instale o Apache no Ubuntu 18.04
Passo 1
O primeiro passo é atualizar todos os pacotes do sistema e para isso executamos o seguinte comando:
atualização do apt sudoPasso 2
Depois de atualizado, prosseguimos com a instalação do Apache executando a seguinte linha. Entramos com a letra S para confirmar o download e instalação do Apache.
sudo apt install apache2
PROLONGAR
etapa 3
Assim que o processo de instalação do Apache for concluído no Ubuntu 18.04, o serviço Apache deve iniciar automaticamente e será habilitado para ser iniciado no momento da inicialização do sistema operacional. Isso pode ser verificado, se está ativo e funcionando, usando o seguinte comando:
sudo systemctl status apache2
PROLONGAR
Passo 4
Podemos verificar se seu status está ativo e em execução. Agora, será necessário configurar o firewall para habilitar e abrir as portas 80 e 443 a fim de permitir solicitações de conexão do cliente ao servidor web apache através de HTTP e HTTPS respectivamente, para isso executamos o seguinte:
sudo ufw allow 80 / tcp sudo ufw allow 443 / tcpEtapa 5
Depois disso, recarregamos o serviço Apache executando o seguinte:
sudo ufw recarregar
PROLONGAR
Etapa 6
Depois disso, devemos validar o endereço IP do nosso servidor usando o comando "ifconfig" e para verificar se o Apache funciona e se foi instalado corretamente vamos acessar um navegador e lá executamos o seguinte:
http: // nome_do_domínio / OU http: // IP_do_servidor /
2. Instale MariaDB no Ubuntu 18.04
A próxima etapa é instalar o MariaDB, que é um sistema de gerenciamento de banco de dados de código aberto gratuito e de alto desempenho.
Passo 1
Para a sua instalação vamos fazer o seguinte. Entramos com a letra S para confirmar o download e instalação do MariaDB no Ubuntu 18.04.
sudo apt install mariadb-server mariadb-client
PROLONGAR
Passo 2
Os serviços MariaDB devem iniciar automaticamente após a instalação, para verificar esse status, vamos executar o seguinte:
sudo systemctl status mysql
PROLONGAR
etapa 3
Por padrão, a instalação do MariaDB não é segura, para garantir que você precisa executar um script de segurança que está incluído no pacote. Você será solicitado a definir uma senha de root para que ninguém mais possa entrar no MariaDB. Para proteger o MariaDB, vamos executar o seguinte:
sudo mysql_secure_installationPasso 4
As perguntas a serem respondidas, junto com suas respostas, são:
Definir senha de root? [S / n]: y Remover usuários anônimos? (Pressione y | Y para Sim, qualquer outra tecla para Não): y Desautorizar login de root remotamente? (Pressione y | Y para Sim, qualquer outra tecla para Não): y Remover banco de dados de teste e acessá-lo? (Pressione y | Y para Sim, qualquer outra tecla para Não): y Recarregar tabelas de privilégios agora? (Pressione y | Y para Sim, qualquer outra tecla para Não): y
PROLONGAR
3. Instale o PHP no Ubuntu 18.04
Passo 1
Agora, vamos instalar o PHP, cujo padrão é PHP 7, e outros módulos para implementações da web usando o seguinte comando. Entramos com a letra S para confirmar o download e instalação do PHP e seus add-ons.
sudo apt install php php-common php-mysql php-gd php-cli
PROLONGAR
Passo 2
Depois de instalar o PHP, será possível testar a configuração do PHP criando uma página info.php simples na raiz do documento do servidor web, executando o seguinte comando:
echo "" | sudo tee /var/www/html/info.php
PROLONGAR
etapa 3
Agora, voltamos a um navegador e executamos uma das seguintes linhas:
http: //domain_name/info.php OU http: // server_IP / info.php
PROLONGAR
4. Instale phpMyAdmin no Ubuntu 18.04
Passo 1
Agora vamos instalar o phpMyAdmin para gerenciar os bancos de dados MySQL / MariaDB a partir de um navegador web, para isso vamos executar o seguinte comando:
sudo apt install phpmyadmin
PROLONGAR
Passo 2
Entramos com a letra S para confirmar o download e durante o processo de instalação veremos uma série de perguntas como:
Escolha o servidor da web que deve ser configurado automaticamente para executar o phpMyAdmin:
PROLONGAR
etapa 3
Clique em OK e depois veremos o seguinte:
PROLONGAR
Passo 4
Selecionamos a opção Sim e pressionamos Enter. Agora configuramos a senha do MySQL do phpMyAdmin:
PROLONGAR
Etapa 5
Confirmamos o mesmo:
PROLONGAR
Etapa 6
Desta forma, instalamos o phpMyAdmin no Ubuntu 18.04. Agora devemos reiniciar o serviço executando o seguinte:
sudo systemctl restart apache2ObservaçãoSe o pacote PhpMyAdmin não foi habilitado para funcionar com o servidor web apache automaticamente, será necessário executar os seguintes comandos para copiar o arquivo de configuração apache phpmyadmin localizado em / etc / phpmyadmin / para o diretório de configurações disponíveis do servidor web apache / etc / apache2 / conf-available / e então ative-o usando o utilitário "a2enconf" e reinicie o serviço Apache assim:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl reiniciar apache2
Etapa 7
Uma vez que isso seja definido, podemos acessar o phpMyAdmin usando qualquer uma das seguintes opções.
http: // domain_name / phpmyadmin OU http: // server_IP / phpmyadmin
Etapa 8
Lá, definimos o idioma a ser usado e inseriremos as credenciais de root para acesso. Clique em Continuar e assim acessaremos o console do phpMyAdmin para realizar todas as etapas necessárias:
PROLONGAR
Etapa 9
Se quisermos criar um novo usuário para acessar o phpMyAdmin, vamos executar a seguinte linha:
sudo mysql -u root -pEtapa 10
Entramos com nossa senha e agora devemos executar cada linha em sua ordem desta forma. Então criamos um usuário chamado "admin".
CRIAR USUÁRIO 'admin' @ 'localhost' IDENTIFICADO POR 'Senha'; GRANT ALL PRIVILEGES ON *. * TO 'admin' @ 'localhost' COM GRANT OPTION; PRIVILÉGIOS DE FLUSH; Saída;Como podemos ver, LAMP e phpMyAdmin é uma alternativa útil e simples, pior ainda poderosa, para gerenciar bancos de dados e servidores web de forma totalmente dinâmica, com ótimas funcionalidades e simplicidade.