Sunteți pe pagina 1din 34

Gilson Paulino

gilsonbp@gmail.com / 82 9973-9868
Aula 02
Servidor Web
01/02/2012
Nada difcil se for
dividido em pequenas
partes.
Os servidores web so a espinha dorsal da
Internet, so eles que hospedam todas as
pginas, incluindo os mecanismos de busca e
servem como base para todo tipo de aplicativo via
web, incluindo os webmails. No futuro, esta
tendncia deve se acentuar, com pginas web
dinmicas e aplicativos via web substituindo cada
vez mais os aplicativos desktop.

Como funciona um servidor web
Instalando o XAMPP no Windows
Como funciona o PHP
Servidor web APACHE;
Mdulos;
O Apache o servidor web mais utilizado do
mundo. Possui suporte a diversos recursos,
alguns nativos, outros dependendo de
componentes extras, como Perl e PHP.
Segundo dados da Netcraft Web Server
mais de 68% dos sites da internet usavam o
Apache como servidor em fevereiro de
2005.

Fonte: www.baixaki.com.br
A principal caracterstica do Apache a
modularidade. Ao invs de ser um aplicativo
grande e complexo, que tenta desempenhar
sozinho todas as funes, o Apache se limita a
executar uma nica tarefa: entregar pginas html
e outros tipos de arquivos aos clientes. Qualquer
outra coisa invariavelmente feita por um mdulo
externo.
Sempre que solicitada uma pgina em
PHP ou outra linguagem, entra em ao o
mdulo apropriado, que faz o
processamento necessrio e devolve ao
Apache a pgina html que ser exibida.


O que o XAMPP?
Baixando do XAMPP;
Instalando o XAMPP;
Iniciando os servios do XAMPP;
Acessando as configuraes do XAMPP;
Testando o XAMPP com PHP;
Alterando a senha do MySQL;
Criando nosso primeiro fonte PHP;
Podemos chamar de LAMP ou WAMP.

LAMP Linux Apache MySQL PHP;

WAMP Windows Apache MySQL PHP
O XAMPP um pacote contendo todas as
funcionalidades de um servidor Web pr-
configuradas para os desenvolvedores Web.
As configuraes que j vem por padro
ajustadas para uma base de
desenvolvimento podem ser alteradas de
acordo com as necessidades do
desenvolvedor.
Acesse o site:
http://www.apachefriends.org
Encontre o link para o seu sistema
operacional:





OBS: Para Windows opte pelo pacote .exe, a instalao baseada no
assistente de instalao.
Para instalar o XAMPP basta executar o pacote de
instalao e seguir o assistente atentando apenas
para pasta selecionada no momento da
instalao;
Aps a instalao haver um atalho no desktop
com o nome de Xampp-control;
Execute o atalho, abrir uma janela com os botes
que acionam os servios do servidor Web.
Para acessar as configuraes do XAMPP
digite http://localhost no seu navegador.
A melhor forma de testar se os fontes PHP
esto rodando normalmente no servidor
Web usando a funo phpinfo().
Essa funo est disponvel no menu do
XAMPP:
Tambm podemos testar de forma manual criando um
fonte PHP chamando a funo phpinfo();

Abra o Bloco de Notas e digite:
<?php
phpinfo();
?>
Salve com o nome info.php na pasta
D:\xampp\htdocs\teste\;

OBS: Altere a unidade D: para C: se necessrio e crie a pasta teste
dentro da pasta htdocs antes de salvar o arquivo.
Acesse o link: http://localhost/teste/info.php
No menu vertical do XAMPP clique em
Security:






Localize o link acima e clique;
Siga as instrues:


Em branco
Senha: arth
Senha: arth
Confirme a alterao
da senha
Abra o Bloco de Notas e digite o seguinte
fonte:

<?php
// meu primeiro fonte php
// autor: Gilson Paulino 01/02/2012

$nome = "Gilson";
$sobrenome = "Paulino";

echo $nome."<br>";
echo $sobrenome."<br>";
echo $nome." ".$sobrenome."<br>";

?>
Salve no fonte com o nome nome.php
dentro da pasta D:\xampp\htdocs\teste\;
Acesse o fonte atravs do seu navegador
digitando http://localhost/teste/nome.php:
Extenso de arquivos;
Delimitadores de cdigo;
Comentrios;
Comandos de sada (output);
A forma mais comum de nomear
programas em PHP a seguinte:

.php Arquivo PHP contendo um programa;

.class.php Arquivo PHP contendo uma classe;

.inc.php Arquivo PHP a ser includo, pode
incluir constantes ou configuraes.
Extenses antigas ainda so encontradas em
alguns fontes na internet:

.php3 Arquivo PHP contendo um programa PHP
verso 3;
.php4 Arquivo PHP contendo um programa PHP
verso 4;
.phtml Arquivo PHP contendo um programa PHP e
HTML na mesma pgina

OBS: Este ultimo usado atualmente no Zend Framework. A utilizao de
HTML junto ao PHP independe da extenso do fonte, pode ser .php ou
.html
O cdigo de um programa escrito em PHP
deve estar contido entre os seguintes
delimitadores:

<?php
// cdigo
$nome = Gilson;
echo $gilson;
?>

OBS: Os comandos sempre so delimitados por ponto-e-vrgula
(;).
Para comentar uma nica linha:

<?php
// Linha comentada
# Linha comentada
?>

Para comentar muitas linhas:

<?php
/* Linha comentada
Linha comentada */
?>
Esses so os comandos usados para gerar uma
sada em tela (output):
echo;
print;
var_dump;
print_r;

Se o programa ou executado em um console a
sada ser exibida na prxima linha do console. Se
for executado em um servidor Web a sada ser
exibida na pgina HTML gerada pelo servidor para
exibir a prpria sada.
um comando que imprime uma ou mais
variveis:

<?php
$nome Gilson;
echo $nome. Paulino;
?>
uma funo que imprime uma string no
console:

<?php
print(Gilson Paulino);
?>
Imprime o contedo de uma varivel de
forma explanativa, muito comum para se
realizar um debug:

<?php
$vetor = array(Gilson, Paulino, Curso, PHP);
var_dump($vetor);
?>

Resultado:

Imprime o contedo de uma varivel de
forma explanativa, assim como a
var_dump, mas com um formato mais
legvel para o programador:

<?php
$vetor = array(Gilson, Paulino, Curso, PHP);
print_r($vetor);
?>

Resultado:


Pesquisar sobre:
Netbeans PHP:
http://netbeans.org/kb/trails/php.html
HTML/CSS:
http://www.maujor.com
http://www.maujor.com/w3ctuto/firstcss.html

S-ar putea să vă placă și