Mateus Santana .com Tecnologia, informática e linguagens de programação.

28jan/110

Aula 01 – Introdução e instalação do ambiente de trabalho XAMPP

Curso de PHP aula 1

Olá a todos, essa será a primeira de uma série de aulas onde tentarei passar o básico sobre a linguagem de programação PHP e seu funcionamento. Para começar irei falar um pouco sobre a linguagem e as ferramentas necessárias para podermos trabalhar.

1. Sobre o PHP

PHP é um acrônimo recursivo para "PHP: Hypertext Processor". Foi criado por Rasmus Lerdorf por volta de 1994 para ser usado em sua página pessoal. Hojé é usada por milhões de programadores e grandes empresas como Yahoo e Facebook.

O PHP, em seu uso para web, é uma linguagem interpretada, ou seja, não é compilada. A cada requisição o servidor abre o script PHP, interpreta suas instruções e remete o resultado HTML para o cliente. É uma linguagem server-side (executada no lado servidor) diferentemente do javascript por exemplo, que é executado no lado cliente.

Tem sua sintaxe muito semelhante as liguagens C e Java. Faz uso de tipagem dinâmica, a declaração do tipo de variável é opcional e a conversão de tipos é feita automáticamente em alguns casos (veremos nas próximas aulas). Tudo isso facilita muito na hora de desenvolver, mas requer atenção pois em alguns casos esse recurso pode gerar um resultado inesperado.

Fonte: http://www.php.net/manual/en/intro-whatis.php.

2. Ambiente de trabalho

Para que possamos utilizar o PHP é preciso termos também instalado um servidor web. Comumente o PHP é usado junto com o servidor web Apache e o sistema gerenciador de banco de dados MySQL. Mas podendo ser usado em diferentes servidores web e banco de dados.

Usaremos em nossas aulas o XAMPP versão 1.7.3 para windows, pacote com Apache, MySQL, PHP e Perl. A letra X significa qualquer sistema operacional. Para isso acesse o site http://www.apachefriends.org/ e faça o download do XAMPP para windows.

Instalação do XAMPP

Figura 1. Site www.apachefriends.org para download do xampp.

Instalação do XAMPP

Figura 2. Link de download do xampp para windows.

Instalação do XAMPP

Figura 3. Download do instaldor xampp 1.7.3 para windows.

3. Instalação do XAMPP

Ao clicar no executável a única coisa que o instalador irá pedir será o diretório de instalação. Sugiro que deixe a opção padrão C:\ . Depois, clique em install. Após conclusão da instalação um setup será iniciado para algumas configurações básicas. Veja imagem abaixo.

Instalação do XAMPP

Figura 4. Setup de configuração inicial do xampp.

Será preciso responder algumas perguntas. Vamos lá:

  1. Should I add shortcuts to the startmenu/desktop? Devo adicionar atalhos ao menu inicial e ao desktop? Responda "y" para sim e "n" para não.
  2. Should I make a portable XAMPP without drive letters? Devo tornar o XAMPP portável sem letras de drive? Essa opção serve para quem quiser instalar o xampp em um pendrive, por exemplo. Assim o caminho dos diretórios e arquivos serão especificados a partir do diretório de instalação. Se esse for o seu caso, responda "y" para sim. Caso contrário responda "n" para não (recomendável).
  3. I have set the timezone in 'php.ini' and 'my.ini' to "America/Sao_Paulo". Essa é apenas um aviso. Quer dizer que as configurações de data e hora do PHP e do MySQL foram configuradas de acordo com horário de São Paulo, no caso. Isso poderá ser alterado futuramente.
  4. A próxima tela exibirá um menu de opções que vão de 1 a 7 e "x" para sair. Não há nada mais a ser feito, podemos encerrar o setup escolhendo a opção "x".

Pronto! As ferramentas necessárias para desenvovermos em PHP já estão instaladas. Agora basta abrir o painel de controle do XAMPP através do atalho criado no seu desktop. Ele provavelmente será parecido com o da imagem abaixo.

Instalação do XAMPP

Figura 5. Painel de controle do XAMPP.

Inicialmente precisaremos apenas iniciar o Apache e o MySQL. O FileZilla é um servidor FTP, muito útil para acessar os arquivos  do seu site remotamente. O Mercury é um servidor de e-mail. Pode ser usado também para envio de mensagens via SMTP. E por último o Tomcat, adicionado recentemente ao pacote XAMPP, é um servidor web para Java.

Agora basta colocar seus arquivos e scripts php no diretório htdocs da instalação do XAMPP. Por padrão C:/xampp/htdocs/. E para acessar pelo navegador digite na barra de endereço http://localhost/ ou http://127.0.0.1/.

Observação: A cada vez que você reiniciar o seu computador terá que iniciar o Apache e MySQL novamente. Eu particularmente prefiro assim. Mas caso queira que os mesmos sejam iniciados junto com o windows, basta selecionar a checkbox "Svc" e então eles passarão a rodar como um serviço do sistema operacional.

Na próxima aula irei falar de algumas IDEs para desenvolvimento e dar início a programação em PHP. Até a próxima.

Comentários (0) Trackbacks (0)

Sem comentários


Leave a comment

(required)

Sem trackbacks