• Brasil, Canoas-RS.

LAMP Linux

A pilha “LAMP” é um grupo de softwares open source que é tipicamente instalado em conjunto para permitir a um servidor hospedar websites dinâmicos e aplicações web. Este termo é atualmente um acrônimo que representa o sistema operacional Linux, com o servidor web Apache. A informação do site é armazenada em uma base de dados MySQL, e o conteúdo dinâmico é processado pelo PHP. São os componentes para o desenvolvimento de aplicações web de propósito geral, de alta disponibilidade e de alto desempenho.


Servidor LAMP

Linux - Apache - MySQL - PHP

Foi uma das primeiras pilhas de software de código aberto para a web e continua sendo uma das maneiras mais comuns de fornecer aplicativos da web. O LAMP possui uma arquitetura clássica em camadas, com o Linux no nível mais baixo. A próxima camada é o Apache e o MySQL, seguidos pelo PHP. Embora o PHP esteja nominalmente na camada superior ou de apresentação, o componente PHP fica dentro do Apache.

Uma análise de alto nível da ordem de execução da pilha LAMP mostra como os elementos interoperam. O processo inicia quando o servidor da web Apache recebe solicitações de páginas da web do navegador de um usuário. Se a solicitação for para um arquivo PHP, o Apache passa a solicitação para o PHP, que carrega o arquivo e executa o código contido no arquivo. O PHP também se comunica com o MySQL para buscar quaisquer dados referenciados no código.


O PHP então usa o código no arquivo e os dados do banco de dados para criar o HTML que os navegadores precisam para exibir páginas da web. A pilha LAMP é eficiente no tratamento não apenas de páginas estáticas da web, mas também de páginas dinâmicas nas quais o conteúdo pode mudar cada vez que é carregado, dependendo da data, hora, identidade do usuário e outros fatores. O PHP, depois de executar o código do arquivo, passa os dados resultantes de volta ao servidor web Apache para enviar ao navegador, armazenando também dados no MySQL.

Como o LAMP é todo de código aberto e não proprietário, pode-se evitar o aprisionamento. Tem-se a flexibilidade de selecionar os componentes certos para projetos ou requisitos de negócios específicos. O LAMP também oferece flexibilidade de outras maneiras. O Apache possui design modular e você encontrará módulos personalizáveis ​​existentes disponíveis para muitas extensões diferentes. Esses módulos variam do suporte a outros idiomas a recursos de autenticação.



Patrocinadores | Parceiros

O suporte fornecido por corporações permite-nos o desenvolvimento e implementação de programas, projetos e recursos para Eduardo.Inf.Br. Através dessas parcerias é possível que empreendedores e proprietários de pequenas empresas, recebam uma ampla variedade de conteúdos e ferramentas por meio de sistemas e suporte.
Agradecemos a importância ao fornecimento de serviços, e a criação dos conteúdos e aprendizagens, oferecendo aos profissionais de Informática e alunos de Tecnologia da Informação grandes oportunidades.