Pesquisa de site

Configurando LAMP (Linux, Apache, MySQL/MariaDB, PHP) e PhpMyAdmin no servidor Ubuntu 15.04


LAMP é uma das pilhas de tecnologia de código aberto mais amplamente utilizadas no desenvolvimento de aplicações web. Nesta combinação, o Linux atua como sistema operacional, enquanto o PHP é a linguagem de programação do lado do servidor. MySQL ou MariaDB atua como sistema de gerenciamento de banco de dados junto com Apache como servidor web. Neste artigo, abordaremos como configurar a pilha LAMP com PhpMyAdmin em um servidor Ubuntu 15.04.

Com o uso de componentes LAMP (Linux, Apache, MySQL/MariaDB, PHP), podemos construir aplicativos Web interativos e envolventes. Vamos entender cada componente da pilha LAMP:

  • Linux - Linux serve como base para a pilha LAMP, fornecendo hospedagem de aplicativos da web confiável, segura e adaptável. Debian, CentOS e Ubuntu são algumas das distribuições Linux mais utilizadas para instalação do LAMP.

  • Apache  A web mais usada o software de servidor em todo o mundo é chamado Apache. Oferece material online em resposta a solicitações HTTP feitas pelos navegadores dos usuários. Devido à sua confiabilidade, velocidade e recursos abrangentes, o Apache é um dos mais recomendados para hospedagem de sites e aplicações.

  • MySQL e MariaDB  Ambos estes opções para sistemas de gerenciamento de banco de dados relacional (RDBMS) são uma ótima escolha para desenvolvimento web e podem fornecer armazenamento e recuperação eficiente de dados.

  • PHP  Usado principalmente para criar sites, PHP é uma linguagem de programação que pode ser usada em servidores. Para construir aplicações web dinâmicas, permite que os desenvolvedores se comuniquem com bancos de dados e integrem informações dinâmicas em páginas HTML.

Os elementos da pilha LAMP funcionam em uníssono para apoiar o desenvolvimento de aplicações web. LAMP é uma combinação amplamente aceita, mas existem muitas outras alternativas como LEMP, MEAN ou WAMP. Para os fins deste artigo, nos limitaremos ao LAMP e compreenderemos os diferentes métodos para configurá-lo no servidor Ubuntu 15.04.

Métodos usados

  • Instalação manual

  • Usando o Tasksel

Instalação manual

O método de instalação manual para configurar uma pilha LAMP (Linux, Apache, MySQL/MariaDB, PHP) e PhpMyAdmin no servidor Ubuntu 15.04 envolve a instalação e configuração individual de cada componente. Este método fornece mais controle, potência, adaptabilidade e flexibilidade durante o processo de instalação.

Algoritmo

  • Atualize a lista de pacotes no servidor Ubuntu 15.04 para garantir uma instalação tranquila de cada componente.

sudo apt-get update
  • Instale o servidor web Apache.

sudo apt-get install apache2
  • Instale o sistema de gerenciamento de banco de dados que armazenará os dados e gerenciará sua recuperação.

 sudo apt-get install mysql-server 
  • Instale a linguagem de script do lado do servidor, PHP, para geração dinâmica de conteúdo da web.

sudo apt-get install php libapache2-mod-php php-mysql
  • Modifique o Apache para ativar a linguagem de script.

sudo nano /etc/apache2/mods-enabled/dir.conf
  • Mova o arquivo PHP para a primeira posição. Em seguida, salve o arquivo.

<IfModule mod_dir.c>
   DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
  • Reinicie o Apache para ver as alterações na configuração.

sudo systemctl restart apache2
  • Instale e configure o PHP para gerenciar bancos de dados.

sudo systemctl restart apache2
  • Acesse o servidor web inserindo o endereço web do servidor.

Usando o Tasksel

A instalação de pacotes de software pré-configurados, como a pilha LAMP (Linux, Apache, MySQL/MariaDB, PHP) em computadores Ubuntu é simples e rápida usando a técnica Taskel. Ao classificar os produtos de software vinculados em tarefas e permitir que você os escolha e instale com um único comando, ele agiliza o procedimento de instalação.

Algoritmo

  • Se o pacote tasksel ainda não estiver instalado, comece instalando-o.

sudo apt-get install tasksel
  • Depois de instalar o Taskel, você pode usar o seguinte comando para iniciá-lo.

sudo tasksel
  • Ao iniciar o Taskel, uma interface baseada em texto apresentando uma lista de tarefas disponíveis será mostrada. A opção "servidor LAMP" pode ser encontrada utilizando as teclas de seta; escolha-o usando a barra de espaço. A pilha LAMP representa o pacote de Linux, Apache, MySQL/MariaDB e PHP.

  • Uma senha será necessária para concluir o processo de instalação do usuário root do MySQL/MariaDB. Quando solicitado, forneça uma senha forte e confirme-a. Para acessar o servidor MySQL/MariaDB, utilize esta senha.

  • Tasksel cuidará da instalação dos pacotes escolhidos. Uma barra de progresso e mensagens de terminal informando como está a instalação serão mostradas. De acordo com a velocidade da sua máquina e da conexão com a internet, o procedimento levará algum tempo.

  • Assim que a instalação for concluída, verifique os componentes instalados para confirmar os componentes da pilha LAMP. Abrindo um navegador da web e inserindo o endereço IP do seu servidor. Você deverá ver a página da web padrão do Apache se o Apache estiver funcionando corretamente.

  • Tasksel pode ser usado para instalar pacotes de software extras, se necessário. Para instalar pacotes relevantes à funcionalidade do servidor de e-mail, por exemplo, use a atividade "Servidor de e-mail".

  • A pilha LAMP pode ser instalada em computadores Ubuntu mais facilmente graças à técnica tasksel. Ao escolher e instalar automaticamente os pacotes de software necessários, ele acelera o procedimento e garante uma configuração consistente e otimizada. Iniciantes ou aqueles que preferem um método simples de instalação de pilhas de programas predeterminadas acharão isso muito útil.

Conclusão

Concluindo, instalar o PhpMyAdmin com uma pilha LAMP (Linux, Apache, MySQL/MariaDB, PHP) em um servidor Ubuntu 15.04 cria um ambiente estável e eficaz para desenvolvimento web. As etapas detalhadas fornecidas neste artigo podem ajudá-lo a construir uma base sólida para o desenvolvimento de sites e aplicativos dinâmicos.

O sistema operacional é Linux, que oferece confiabilidade, segurança e adaptabilidade. Enquanto MySQL ou MariaDB oferecem um sistema de gerenciamento de banco de dados confiável e escalável para armazenar e recuperar dados, o Apache, o servidor web geralmente usado, gerencia solicitações HTTP e fornece conteúdo online. A linguagem de script do lado do servidor PHP permite a criação de conteúdo dinâmico e interação com banco de dados.

Cada componente é instalado e configurado individualmente durante todo o procedimento de instalação. Instalações separadas de Apache, MySQL/MariaDB e PHP são feitas, e o Apache está configurado para funcionar bem com PHP. Uma interface gráfica de gerenciamento de banco de dados chamada PhpMyAdmin também está instalada e configurada para administração simples.

A pilha LAMP tem vários benefícios, incluindo acessibilidade, suporte da comunidade, escalabilidade e flexibilidade. Ele oferece aos desenvolvedores a capacidade de criar uma ampla variedade de aplicativos on-line, desde páginas da Web simples até sistemas complexos. A tecnologia de código aberto também está prontamente disponível, o que garante atualizações contínuas, correções de segurança e um vasto ecossistema de recursos.