PHP - Básico com MySQL
Material compilado da Internet
Prof. Claudio Azevedo Passos
• PHP e a WWW
• Funcionamento do PHP
• PHP com Apache e MySQL
• XAMPP
PHP e a WWW
Páginas estáticas / Páginas dinâmicas
O PHP permite a criação de páginas dinâmicas.
Informação dinâmica
O que fazer quando a informação que está no website muda constantemente, como por exemplo as cotações da bolsa?
Neste caso, os documentos estáticos em HTML não são a melhor solução.
É necessário criar HTML dinâmico para que no momento em que o cliente contacta o servidor lhe seja enviada a informação atualizada.
PHP
É uma linguagem de programação
vocacionada para o desenvolvimento de aplicações orientadas para a www.
Existem 2 tipos de linguagens web:
- Baseadas no cliente (browser) (JavaScript,
ActiveX, Java Applets, etc…)
- Baseadas no servidor.
(PHP, ASP, etc…)
PHP
O código PHP é embebido no código HTML dando
origem a um script contendo instruções específicas.
O servidor lê o código PHP e interpreta os
comandos.
Exemplo 1
Resultado
O que é preciso para executar o PHP?
Um cliente (browser)
Um servidor Web (ex.: Apache)
Um servidor de bases de dados (ex.: MySQL)
Uma ferramenta que permita ligar tudo isto
(ex.: PHP)
1
3
PHP
4
2
Cliente
BD
Servidor web
1 - O cliente solicita a página ao servidor web. Este, verificando que existe um script PHP, chama o módulo PHP para efetuar o processamento.
2 - Se no script existirem comandos que abrem uma ligação a uma base de dados, o PHP trata de efetuar essa ligação.
3 - Os dados pretendidos são então extraidos da base de dados, sendo enviados pelo PHP ao servidor web em formato HTML.
4 - O servidor web envia os dados ao cliente, sendo estes visualizados numa página HTML devidamente formatada.
Porque utilizar o Apache?
É o líder do mercado;
É o mais seguro;
Não tem concorrentes quanto à riqueza de recursos,
estabilidade,