PHP

Montando Ambiente de Desenvolvimento PHP

Neste artigo, vamos aprender a configurar um ambiente PHP para desenvolvimento de aplicações WEB.

No link abaixo apresento conceitos de PHP caso queira ler mais sobre o assunto.

http://blog.marcio-pulcinelli.com/2011/03/23/instalando-php5-no-apache-web-serverpart-1/

PHP não é uma linguagem nova, porém é muito boa para desenvolvimento para internet. Por esse motivo estou escrevendo este artigo, tenho certeza de que será útil para outras pessoas possam montar seus ambientes e desenvolver sistemas de forma rápida.

Vou partir da premissa que a máquina onde será instalado seu ambiente esteja completamente crua.

Instalação do JDK

O primeiro passo é instalar o JDK Acesse o site http://www.oracle.com/technetwork/java/javase/downloads/index.html

image

E procure pela versão que seja a melhor para você. No meu caso, escolhi Windows X64.

image

Faça o download do binário e instale normalmente na sua máquina.

Instalação do Eclipse

Após ter instalado o JDK, podemos então instalar o Eclipse. O Eclipse como você já deve saber, é o ambiente de desenvolvimento (IDE).

Para instala-lo, acesso o site do Eclipse http://www.eclipse.org/downloads e baixe a versão Eclipse Standard ou Enterprise. No meu caso utilizei a versão Enterprise para Windows 64Bits.

image

Assim que terminar de baixar, descompacte o arquivo ZIP para algum diretório de sua escolha. Para este tutorial, utilizarei o diretório raiz “C:\”.

SNAGHTML123076bf

Instalação do XAMPP (Apache + MySQL + PHP + Perl)

O XAMPP é uma distribuição apache contendo PHP, MySQL e Perl completamente grátis, fácil de instalar.

Acesse o link http://www.apachefriends.org/index.html

No meu caso utilizarei o XAMPP For Windows conforme a imagem abaixo.

Estou utilizando a versão (xampp-win32-1.8.3-3-VC11-installer.exe).

image

Baixe para sua máquina esta versão e instale o pacote.

É importante que instale o pacote com as opções padrão (a pasta de instalação deve ser “C:\xampp” ). Se ao final da instalação o XAMPP abrir, pode fecha-lo.

Habilitando o PHP Debugger

Esse passo é um pouco mais técnico, entretanto acredito que qualquer um possa executa-lo.

1) Localize o arquivo “php.ini” situado na pasta “C:\xampp\php\”

2) Edite este arquivo no bloco de notas (clique com o botão direito no ícone e depois escolha “Editar”).

3) Tecle [CTRL+F] e localize o texto [XDebug].

4) Tire o “;” (ponto e vírgula) da linha: zend_extension = “C:\xampp\php\ext\php_xdebug.dll”

SNAGHTML123d42fe

5) Salve o arquivo e feche-o.

Executando o Eclipse Pela Primeira Vez

Vamos executar o Eclipse para iniciarmos as configurações internas. O primeiro ponto é criarmos um Workspace (uma área de trabalho) para nossos projetos que serão criados dentro do Eclipse. No meu caso, eu criei um Workspace “C:\Users\Marcio\Ambiente_PHP”, onde todos os meus projetos serão armazenados.

SNAGHTML1240a757

Assim que tiver colocado seu caminho preferido, clique em “OK” para iniciar a entrada no Eclipse.

O Eclipse começará a ser carregado conforme a imagem abaixo:

image

Quando terminar a carga, você verá a janela principal do Eclipse conforme abaixo:

SNAGHTML12449d51

Feche a tela de boas-vindas. O seu Eclipse deverá ter a aparência conforme mostrado na figura a seguir:

SNAGHTML1245424b

Instalação do Plug-in do PHP para Eclipse

É importante observar que estou utilizando a Distribuição Kepler. Caso tenha baixado outra, será necessário algumas modificações.

1) Com o Eclipse aberto, acesse no menu: Help -> Install New Software…

2) No campo “Work with:” adicione “http://download.eclipse.org/tools/pdt/updates/release” e aguarde um momento até uma lista ser carregada na área abaixo

SNAGHTML1264bb7c

3) Expanda o item “PHP Development Tools” e escolha “PHP Development Tools (PDT)”, conforme mostrado na figura abaixo:

SNAGHTML1265d7c9

Clique em NEXT até finalizar a instalação.

Configurando o Eclipse Para Funcionar Com PHP

Primeiro passo é alterarmos a perspectiva do Eclipse para PHP. Acesse: Window -> Open Perspective -> Other… –> PHP. Aparentemente pouca coisa será alterada, mas é nesta perspectiva que iremos desenvolver em PHP.

image

Precisamos agora informar ao ao Eclipse onde está localizado o interpretador do PHP, criando um apelido para ele (exemplo: “php_xampp”):

– Acesse: Window -> Preferences -> PHP -> PHP Executables

SNAGHTML1417113e

– Clique em “Add”

SNAGHTML1418952f

– Clique “Finish”

Vamos adicionar no Eclipse as informações de Debug: Acesse: Window -> Preferences -> PHP -> Debug

SNAGHTML141ac2ad

Verifique se as suas configurações estão como as da tela acima.

Testando as Configurações Com um Projeto Novo

Crie um projeto PHP.

Acesse: File -> New -> PHP Project e dê um nome simples para o projeto (exemplo: teste01) e clique em Finish. Deverá aparecer um projeto na guia PHP Explore, como na figura abaixo:

SNAGHTML14227fa2

Vamos criar um programa bem simples para verificar se o interpretador do PHP está funcionando corretamente.

Clique com o botão direito sobre o nome do projeto e selecione: New -> PHP File. Escolha um nome simples para seu arquivo (exemplo: “multiplica.php”) e clique em Finish.

Digite um código da imagem abaixo e Execute o programa. Clique no botão com a seta de play  e escolha “PHP” se te for perguntado.

SNAGHTML1428ac81

Em seguida digite um número e o resultado aparecerá como na imagem acima.

É importante visualizar que a execução do programa aparecerá na guia “Console” na parte inferior do Eclipse

Espero que tenha gostado do artigo. Caso queira, deixe seu comentário.


PHP5 no Apache Web Server–Part 1

Para dar início a instalação e configuração do ambiente é necessário baixar os softwares PHP e o Apache Web Server, ambos Open Source.

Vamos iniciar com a instalação e configuração do Apache Web Server para Windows, que neste momento está na sua versão httpd-2.2.17 conforme imagem abaixo do site www.apache.org.

image

A vesão que iremos utilizar é a que está selecionada em amarelo, ou seja, 2.2.17. Selecionando esta opção seremos levados para a localização do download conforme imagem abaixo.

image

Por uma questão de agilidade e praticidade escolhi utilizar a versão com instalador, mas nada impede de baixar os fontes e compilá-los, entretanto acredito que seria um outro passo desnecessário para este artigo.

Clique no link httpd-2.2.17-win32-x86-openssl-0.9.8o.msi para iniciar o download do servidor.

image

Selecione a pasta onde deseja salvar o instalador e clique em “Save” para iniciar o processo de download do produto.

Assim que o download finalizar, começamos o processo de instalação do Apache Web Server.

Para tanto, clicamos duas vezes no arquivo salvo na máquina para iniciar o processo de instalação.

Assim que o instalador for carregado, a tela de boas vindas se abre apresentando a seguinte janela.

image

Clique em “next” para continuar com a instalação do servidor.

A próxima tela apresentará informações sobre utilização do contrato do software, que nesse caso, é freeware.

image

Clique em next para seguir para a próxima tela que é somente um readme.

image

Clique next novamente e você será levado para a tela de configuração das informações do servidor.

image

A primeira informação é o Network Domain, que no nosso caso será localhost. A segunda informação (Server Name) também será configurada como localhost. A terceira informação é o e-mail do administrador do servidor, aqui você deve colocar seu e-mail. A quarta e última informação é relacionado a instalação do apache como serviço ou como aplicação manual, no nosso caso vamos instalar como serviço para manter sempre no ar o servidor.

E por fim clicamos em next para dar sequência a instalação.

image

Selecionamos o tipo de instalação, no nosso caso escolha Typical, pois praticamente não faz diferença entre os tipos de instalação. Clique em next para continuar.

Na próxima tela será onde instalaremos os arquivos do Apache. Vou manter o caminho por conveniência, mas você pode alterar para outros diretórios de instalação.

image

Depois de selecionado o diretório clique em next. O instalador informará que já está pronto para iniciar o processo de instalação.

image

Clique em instalar para iniciar o processo de instalação.

image

Aguarde o final da instalação.

image

Clique em finish para finalizar o instalador.

Após finalizar o instalador, será iniciado no system tray do windows o seguinte ícone da esquerda na imagem abaixo.

image

Abra o browser (Internet Explorer, FireFox, Chrome e etc…) e digite o endereço: http://localhost

A seguinte tela deverá abrir:

image

O apache devolve uma página com os dizeres: It Works. Informando que nossa instalação foi feita com sucesso.

O próximo passo é instalar e configurar o PHP5 dentro do Apache. Colocarei esta etapa no próximo artigo para que este não fique extenso d+.

Muito obrigado.

Márcio Pulcinelli @ OminaVincit