(Parte 1 de 3)

Apache + PHP + MySQLApache + PHP + MySQL

Fernando Lozano

Consultor Independente

Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation fernando@lozano.eti.br

O Que São Estes SoftwaresO Que São Estes Softwares

Apache:

Servidor web w.apache.org

Interpretador de Server-Side Scripts w.php.net

MySQL:

Servidor de Bancos de Dados Relacionais w.mysql.org

Para Que Servem?Para Que Servem?

Para a criação de aplicações web

Comércio Eletrônico

Intranets

Portais

Webmail

Workflow / Groupware

Sistemas de Informação ...

Como Funcionam?Como Funcionam?

Navegador

Apache

PHP MySQL

Usuário

Site Internet ou Intranet

Internet, Lan ou WAN

Qual o Papel de Cada Um?Qual o Papel de Cada Um?

Navegador Web: Interface com o usuário

Apache: Conectividade, segurança e auditoria

PHP: Regras de negócio, lógica da aplicação

MySQL: Acesso e armazenamento de Informações

Porque Utilizar o ApachePorque Utilizar o Apache

É o líder do mercado, com mais de 60% dos sites de toda a Internet

Ninda, Sircam,

É o mais seguro, não foi afetado por Code Red,

Criado para atender às demandas dos maiores provedores e sites web

Não tem concorrentes quanto à riqueza de recursos, estabilidade, performance, ...

Sobre o ApacheSobre o Apache

Surgiu quando grandes provedores, insatisfeitos com os servidores web disponíveis, modificaram o

NCSA httpd “A PAtCHEd web server”

Suporta centenas de domínios virtuais simultâneos, criptografia (SSL), certificados digitais, controle de acesso, proxy e redirecionamento, entre outros features

Extensível pela Module API

Porque Utilizar o PHPPorque Utilizar o PHP

Foi criado do zero para a Internet em vez de ser a adaptação de uma tecnologia anterior

Forncece controles sobre o uso de memória, arquivos, CPU, uploads, etc, de modo que uma aplicação com bugs não poderá derrubar o servidor web

Fácil aprendizado e com recursos de O

Grande quantidade de módulos e bibliotecas prontas disponíveis

Sobre o PHPSobre o PHP

Utiliza uma linguagem que é uma simplificação e extensão do Perl

Respeita as permissões do sistema de arquivos mesmo rodando como módulo

Interpretado, mas podemos obter performance de código compilado utilizando add-ons como o Zend Optimizer, o PHP Acelerator e outros

Extensível por módulos escritos em C

(Parte 1 de 3)

Comentários