Bento Evaldo Junior - Desenvolvimento web com PHP e MySQL стр 6.

Шрифт
Фон

Figura 2.7: Homepage do XAMPP instalado localmente

O que é o localhost?

Acabamos de acessar o endereço localhost através do navegador. Este

é o endereço local do computador ele corresponde sempre ao próprio

computador. Após instalar o XAMPP, um servidor web também estará

instalado no computador, por isso será possível acessá-lo através do na-

vegador.

13

2.3. E vamos ao primeiro programa!

Casa do Código

2.3

E vamos ao primeiro programa!

Certo, com o XAMPP instalado, é hora de escrever o primeiro programa em PHP!

Abra um editor de textos e digite o seguinte código:

<?php

echo "Hoje é dia " . date('d/m/Y');

Agora, salve o arquivo como C:\xampp\htdocs\programa.php e acesse

através do navegador o endereço localhost/programa.php, você deverá ver

uma página assim:

Hoje é dia 26/05/2013

Onde salvar os arquivos no Linux e no Mac OS X?

Se você usa Debian ou Ubuntu, a pasta para salvar o arquivo é

/var/www. Lembre-se de dar permissão para seu usuário criar arqui-

vos nesta pasta.

Usuários do Mac OS X que instalaram o XAMPP devem salvar os

arquivos em /Applications/XAMPP/htdocs/.

O que é a pasta htdocs do XAMPP?

Esta pasta é a raiz do servidor Apache. É a partir dela que podemos

acessar nossos arquivos dentro do Apache. Por exemplo, um arquivo

chamado pagina.php dentro da pasta htdocs poderá ser acessado

através do endereço localhost/pagina.php.

Agora, se você criar uma pasta nova dentro de htdocs, por exemplo,

a pasta site e dentro dela um arquivo pagina.php, o acesso será feito

através do endereço localhost/site/pagina.php.

É claro que a data exibida no seu navegador será diferente, pois ela será gerada

automaticamente pelo PHP. Vamos alterar um pouco este código, para enxergarmos

melhor as mudanças acontecendo. Altere o arquivo programa.php, colocando o

código a seguir:

14

Casa do Código

Capítulo 2. O primeiro programa em PHP

<?php

echo "Hoje é dia " . date('d/m/Y');

echo " agora são " . date('H:i:s');

Atualize a página no navegador, para isso use a opção de recarregar ou aperte o

botão F5. Percebeu o que aconteceu? Agora ele também exibe a hora, os minutos

e os segundos da hora da requisição. Experimente atualizar a página algumas vezes,

veja que a cada requisição os dados serão alterados. E se você não atualizar mais o

navegador? O que acontece?

NADA!

Isso mesmo, nada acontecerá. Mas, não era para ele continuar atualizando a

hora?

Requisição, processamento e entrega

O que acontece é o seguinte: Quando o navegador pede uma página

nova, ou atualiza uma sendo exibida, acontece uma requisição. O Apa-

che recebe esta requisição e pede para o PHP fazer o processamento. É

nesta hora que o PHP preenche os dados pegando a data e a hora do com-

putador. Depois de processar tudo, o PHP devolve tudo para o Apache,

que entrega para o navegador.

O navegador, então, exibe os dados já processados, e é por isso que a

página não muda mais se uma nova requisição não for feita.

Alias, você sabia que PHP significa PHP Hypertext Preprocessor? Ou,

em

português: PHP Pré-processador de Hipertexto, sendo que hiper-

texto é o HTML. Legal, né?

2.4

A minha página está mostrando a hora errada!

A sua página poderá mostrar a hora errada, pois o PHP do XAMPP vem configurado

com o a hora de outro país. Para corrigir isso, basta editar o arquivo de configuração

do PHP dentro da instalação do XAMPP. O arquivo é o php.ini e, no XAMPP, ele

fica em c:\xampp\php\php.ini. Neste arquivo procure pela linha que começa

com date.timezone =. Na minha configuração ele veio assim:

date.timezone = Europe/Berlin

15

2.5. Resumo

Casa do Código

Veja que ele está com o horário de Berlim! Basta alterar para um horário brasi-

leiro. No meu caso, ficou assim:

date.timezone = America/Sao_Paulo

Se você não estiver no horário de São Paulo (Brasília), você poderá pesquisar o

seu timezone na lista de timezones da América que fica neste endereço: http://php.

net/manual/en/timezones.america.php.

Usuários de Debian/Ubuntu vão encontrar o arquivo

php.ini

em

/etc/php5/apache2/php.ini.

Após alterar e salvar o arquivo, será necessário reiniciar o Apache. Use o painel

do XAMPP para parar e iniciar novamente o Apache. Se você usa Debian/Ubuntu,

use o comando sudo service apache2 restart.

Qual editor de textos devo usar?

ATENÇÃO: Não utilize editores como o Word ou o Writer, pois estes

editores gravam várias informações além do texto nos arquivos.

Existem diversos editores de texto que podem ser usados para edi-

tar seus códigos em PHP. No Windows, o mais simples deles é o bloco

de notas, mas existem outras opções. A minha recomendação é o No-

tepad++ um ótimo editor de textos que permite escrever em diversas

linguagens, inclusive PHP e HTML. Se você ainda não usa um editor de

textos para seus códigos, ou está começando agora, eu recomendo usar

o Notepad++.

Para baixar o Notepad++ acesse http://notepad-plus-plus.org/ e cli-

que na opção

Downloads.

Na próxima página, clique no link

Notepad++ Installer. O instalador é simples, basta usar as opções

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке