Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Apache php mysql, Notas de estudo de Informática

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

Antes de 2010
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 05/02/2010

gustavo-dias-11
gustavo-dias-11 🇧🇷

4.7

(7)

46 documentos

1 / 22

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Apache + PHP + MySQL
Apache + PHP + MySQL
Fernando Lozano
Consultor Independente
Prof. Faculdade Metodista Bennett
Webmaster da Free Software Foundation
SEPAI 2001
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Apache php mysql e outras Notas de estudo em PDF para Informática, somente na Docsity!

Apache + PHP + MySQLApache + PHP + MySQL

Fernando Lozano

Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation

[email protected]

SEPAI 2001

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

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

Como Funcionam?Como Funcionam?

Navegador Web


HTML JavaScript 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

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 OO Grande quantidade de módulos e bibliotecas prontas disponíveis

Módulos do PHPMódulos do PHP

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

Porque Utilizar o MySQLPorque Utilizar o MySQL

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 Utilizar os Três?Porque Utilizar os Três?

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!

Tenho Que Migrar ParaTenho Que Migrar Para

GNU/Linux? GNU/Linux?

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

Tenho Que Utilizar os Três EmTenho Que Utilizar os Três Em

Conjunto? Conjunto?

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 Não Utilizar o ApacheQuando Não Utilizar o Apache

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 Não Utilizar o MySQLQuando Não Utilizar o MySQL

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)

Falsos Mitos Sobre o MySQLFalsos Mitos Sobre o MySQL

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)