esse é o apêndice 461
apêndice ii: configure um
ambiente de desenvolvimento
Prepare-se para os
bons tempos
Se eu aprender logo,
ficarei bem à frente de
qualquer um...
Você precisa de um lugar para praticar suas habilidades recém-
descobertas em PHP sem que isso torne seus dados vulneráveis na
web. Sempre é bom ter um local seguro para desenvolver sua aplicação em PHP
antes de soltá-la no mundo (na world wide web). Este apêndice contém instruções
de instalação de um servidor web, MySQL e PHP, para lhe dar um local para
trabalhar e treinar que seja seguro.
BOOK - UCjQuery - PRODUTO FINAL.indb 461 16/05/2013 10:52:21
462 apêndice ii
instalando o php & o mysql localmente
Crie um ambiente de desenvolvimento PHP
Antes que possa encerrar sua aplicação na Web com suas habilidades recém-descobertas do
jQuery e do AJAX, é necessário desenvolvê-la. Nunca é bom desenvolver sua aplicação web
na Web, onde todos podem vê-la. Você pode instalar o software localmente, o que permite
que você construa e teste sua aplicação antes de colocá-la na Internet.
Existem três partes do software que você precisará ter em seu computador local para
construir e testar as aplicações PHP e MySQL:
1. Um servidor Web.
2. PHP.
3. Um servidor do banco de dados MySQL.
O PHP não é um servidor; ele é um conjunto de regras que seu servidor web entende e
permite que ele interprete o código PHP. Tanto o servidor web quanto o servidor MySQL
são programas executáveis que rodam em um computador.
Lembre-se de que estamos falando sobre a configuração do seu computador local como um
servidor web para o desenvolvimento do PHP. No final, você ainda precisará de um servidor
web online para fazer upload de sua aplicação terminada, para que as outras pessoas possam
acessá-la e usá-la.
Servidor web
Servidor do banco
de dados
Computador servidor
O servidor do banco de
dados MySQL geralmente
é instalado no mesmo
computador que o software
do servidor web – nesse
caso, seu computador local!
O PHP é instalado como
parte do servidor web
e permite que o servidor
web rode scripts PHP.
Em um ambiente de
desenvolvimento PHP, seu
computador local age como
um computador servidor
para atingir os objetivos de
execução dos scripts PHP.
Um software de servidor web,
como o Apache ou o IIS, é
necessário para servir scripts
PHP como páginas web.
Descubra o que você tem
Antes de tentar instalar quaisquer trechos do quebra-cabeça
do desenvolvimento PHP, sua melhor aposta é primeiro avaliar
o que você já tem instalado. Vamos dar uma olhada nas três
partes e ver como é possível dizer o que já está em seu sistema.
A plataforma do seu computador local faz uma grande
diferença quando se fala do que já foi instalado. Por exemplo,
o Mac OS X possui um servidor web instalado por padrão,
enquanto a maioria dos computadores do Windows, não.
OBSERVAÇÃO: Esse
apêndice cobre o
Windows XP, Vista,
Windows 7 e Windows
Server 2003/2008. No
Mac, ele é aplicado no
Mac OS X 10.3.x ou em
versões mais recentes.
BOOK - UCjQuery - PRODUTO FINAL.indb 462 16/05/2013 10:52:21
você está aqui 463
configure um ambiente de desenvolvimento
Você tem um servidor web?
Provavelmente você já tenha um servidor web se estiver usando um PC ou Mac mais recente.
Para descobri-lo rapidamente em qualquer sistema, abra uma janela do navegador e digite
http://localhost na barra de endereço. Se tiver uma página introdutória, isso significa
que seu navegador web está ativo e bem em sua máquina local.
Se tiver uma máquina do Windows
com IIS, poderá ver algo assim.
Se você tiver uma máquina
do Mac ou do Windows
com o servidor web do Apache instalado,
poderá ver algo assim.
Você tem o PHP? Qual versão?
Se tiver um servidor web, é possível conferir se você tem o PHP instalado muito facilmente, assim
como qual versão você tem. Crie um novo script, nomeado como info.php, e digite isso nele:
<?php phpinfo(); ?>
Salve esse arquivo no diretório que seu servidor web usa. No Windows, normalmente é:
C:\inetpub\wwwroot\ (para o IIS)
ou:
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs (para o Apache).
No Mac, normalmente é algo assim:
/Users/yourname/sites/
Se você tentar abrir esse arquivo em seu navegador, digitando http://localhost/info.
php, verá algo assim se tiver o PHP instalado:
Essa é a versão do
PHP que você instalou.
BOOK - UCjQuery - PRODUTO FINAL.indb 463 16/05/2013 10:52:23
Get Use A Cabeça jQuery now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.