Apache é um servidor web que torna possível a transformação de requisições do browser em páginas web e processa o código PHP. PHP é apenas uma linguagem de programação, e, sem o poder de um servidor web como o Apache por trás, não seria possivel para os usuários visualizar as suas páginas contendo código PHP.
Apache não é o único servidor web existente. Outro servidor web muito popular é o Microsoft Internet Information Services(IIS), o qual é distribuido desde o windows 2000. Em vários aspectos, a diferença entre Apache e IIS é um caso de preferência pessoal, mas o Apache leva uma vantagem pelo facto de ser gratuito, disponibilizando o código fonte inteiro e usando uma licença sem restrições.
Apache agora encontra-se na versão 2.X. O IIS possui fácil integração com o Active Directory, o ultimo systema de autenticação da Microsoft, mas estes sistemas aplicam-se muito mais a companhias internas de websites.
De acordo com uma pesquisa da NetCraft sobre servidores web, Apache é o melhor servidor web da internet desde 1996.
Como a principal funcionalidade dos servidores web é converter páginas para HTML, para que o usuário as possa visualizar, eles precisam de saber como processar o código da linguagem PHP. Apache usa um sistema chamadomodulos para carregar as extensões para as suas funcionalidades. IIS usa um conceito similar chamado ISAPI. Os dois métodos possibilitam uma maior velocidade no processamento de código PHP, em relação ao antigo método de invocar PHP como um executável separado cada vez que o servidor adiciona-se uma requisição á página contendo PHP.
Versões do APache
Até 2006 o Apache possuia duas grandes versões em uso: 1.3 e Apache 2. Apache 2 é a maior actualização do Apache e apartir desta versão o Apache passou a suportar Threads. Threads são formas de um único processo poder gerar mais de uma actividade ao mesmo tempo. O maior benefício do uso de Threads é um ganho na velocidade e redução nos recursos necessários. Infelizmente o PHP 5 ainda não é totalmente compativel com Threads.
Download do Apache
Uma forma simples de ter o Apache instalado e configurado na sua máquina é usando o Pacote XAMPP, que é um pacote de desenvolvimento web, que para além do Apche, ainda traz consigo ferramentas como o PHP, MySQL, Filezzilla e muito mais. O problema de instalar o Apache separadamente é ter de integrar todas as outras ferramentas á mão!Não é aconselhável o uso do XAMPP em ambiente de produção, ou seja, para publicar seus projectos na Internet, por causa da segurança. Neste caso, melhor instalar cada ferramenta manualmente.Você poderá fazer o download do XAMPP aqui mesmo no Techmoz, basta clicar no ícone abaixo:
[download id=”4986″ template=”button”]






Comentários Recentes