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.