



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
Uma visão geral de php, mysql e apache, três ferramentas populares para desenvolver sites web. Php é uma linguagem de programação interpretada, extensão de perl, que oferece suporte a extensões como zend optimizer e php acelerator, além de acesso nativo a bancos de dados e criptografia. Mysql é um banco de dados extremamente ágil, otimizado para aplicações web, com baixa demanda de recursos de hardware e simplicidade de administração. Apache é um servidor web amplamente utilizado, que funciona nativamente em várias plataformas, incluindo windows, unix e macos/x. Juntos, essas ferramentas permitem desenvolver aplicações e sites web sofisticados de maneira produtiva, performática, escalável, segura e confiável, sem custos elevados de licença.
Tipologia: Notas de estudo
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




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
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
O MySQL foi criado para ser extremamente ágil, por isso decidiu não implementar recursos que geram muito overhead como triggers, locks, subselects e níveis de isolamento A arquitetura baseada em múltiplos threads garante performance sob acesso concorrente
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 existe nada contra a comercialização de software livre, o que você não pode fazer é restringir a cópia e uso do software livre Software Comercial ≠ Software Proprietário Programas gerados com ferramentas livres não tem que ser distribuídos como software livre -- você pode criar e vender soluções proprietárias com Apache, PHP e MySQL