














Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostila de Apache, PHP e MySQL. Através dessa apostila você vai aprender, para que servem, como funcionam, qual o papel de cada um, como utiliza-los e muito mais...
Tipologia: Notas de estudo
Oferta por tempo limitado
Compartilhado em 05/02/2010
4.7
(7)46 documentos
1 / 22
Esta página não é visível na pré-visualização
Não perca as partes importantes!















Em oferta
Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation
SEPAI 2001
Apache: Servidor web www.apache.org PHP: Interpretador de Server-Side Scripts www.php.net MySQL: Servidor de Bancos de Dados Relacionais www.mysql.org
Navegador Web
HTML JavaScript Apache PHP MySQL Usuário Site Internet ou Intranet Internet, Lan ou WAN
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
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
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 OO Grande quantidade de módulos e bibliotecas prontas disponíveis
Suporte a protocolos como SNMP, SMTP, POP, IMAP, LDAP, ... Geração de documentos XML, WML, PDF, SWF (Flash), GIF, PNG Acesso nativo a bancos de dados Criptografia e compressão de dados
Baixa demanda de recursos de hardware Simplicidade de administração Protocolo de rede enxuto É o mais veloz do mercado Otimizado para as aplicações típicas da web, onde ocorrem mais consultas do que atualizações
Porque fornecem tudo o que você necessita para construir aplicações e sites web sofisticados, e de maneira mais simples do que outras alternativas Porque não trazem elevados custos de licença de run-time , por CPU ou por usuário Porque fornecem produtividade, performance, escalabilidde, segurança e confiabilidade Principalmente porque são software livre!
Não, pois tanto o Apache quanto o MySQL e o PHP funcionam nativamente em qualquer versão Windows, desde o 95 até o XP Você pode utilizar outros sistemas Unix como o Solaris, AIX, HP-UX, FreeBSD, ... Você também pode utilizar em OS/2 e MacOS/X
Não, esta é apenas uma combinação popular na Internet. Outras alternativas seriam: Apache com Perl, Phyton, ASP, Java, ... PHP com IIS, PWS, Xitami, ... PHP com PostgreSQL, Interbase, Oracle, DB2, MS SQL Server ... MySQL com Perl, Phyton, ASP, Java, ...
Quando você sentir falta das paradas causadas por vírus Quando você precisar justificar upgrade de hardware Quando você tiver que gastar o orçamento anual do departamento
Quando necessitar de recursos SQL avançados, como stored procedures e views Em aplicações transacionais (muitas inclusões / atualizações) Em aplicações OLAP (DataMarts, BI, ...) Quando utilizar bancos de dados muito grandes, que necessitem ser espalhados em vários discos ou mesmo em vários servidores (bancos distribuídos)
Não suporta transações (este recurso pode ser habilitado ou não para cada tabela) Não permite replicação (a capacidade de replicação é fornecida por programas externos, mas específicos para o MySQL, de acordo com a cultura Unix)