Beruflich Dokumente
Kultur Dokumente
computador Macintosh para construção de aplicações web PHP com o Adobe Dreamweaver e um
servidor de banco de dados MySQL.
Configurando um ambiente de desenvolvimento PHP para Dreamweaver requer um servidor web
(como Apache ou IIS), PHP e banco de dados MySQL. Embora você possa instalar os três
separadamente, geralmente é muito simples de usar uma solução tudo-em-um, como o XAMPP para
Windows ou MAMP para Mac OS X.
Nota: O PHP pode ser usado com a maioria dos sistemas de banco de dados. No entanto, os
comportamentos de servidor do PHP Dreamweaver único apoio MySQL.
Esta configuração tutorial mostra como realizar as seguintes tarefas:
Instalar e executar um servidor web PHP-ativado no computador local
Instale o servidor de banco de dados MySQL no seu computador
Definir um site PHP no Dreamweaver CS5
Importar dados MySQL e criar uma conta de usuário do MySQL para sua aplicação web
Conectar a um banco de dados exemplo
Configurando o PHP para Windows
páginas PHP devem ser processados através de um servidor web. Assim, para desenvolver com PHP
no Dreamweaver, você precisa ter acesso a um servidor web PHP habilitado eo banco de dados
MySQL. Também é útil ter phpMyAdmin, uma interface gráfica para o MySQL. Todos os três
componentes são software de fonte aberta que você pode usar para desenvolver, testar e implementar
aplicações web e eles estão livres!
Você pode instalar cada um independentemente, mas a maneira mais fácil e mais rápido é usar um
tudo-em-uma solução. O escolhido para este tutorial é XAMPP. Se você já tem um trabalho PHP /
MySQL ambiente, ou quiser usar uma diferente tudo-em-um instalador, como WampServer
(http://www.wampserver.com/en/ ), vá direto para a Definição de um site em PHP Dreamweaver .
Se você é um usuário Mac, consulte Configurando o PHP para Mac OS X .
Antes de começar a
XAMPP instala o servidor web Apache, que atende a pedidos na porta 80. Esta é a porta padrão
usada pela maioria dos servidores web, incluindo o Microsoft Internet Information Services
(IIS).Apenas um servidor web em um momento pode escutar na porta 80.
Se você instalou o IIS no seu computador para desenvolver com ASP ou ASP.NET, você deve parar
o servidor web IIS antes de instalar o XAMPP. Alternativamente, você pode instalar o PHP no IIS
usando o Microsoft Web Platform Installer, conforme descrito em Configurando um ambiente de
desenvolvimento ASP para Dreamweaver. Entretanto, se você instalar o PHP no IIS, você precisa
instalar o MySQL e phpMyAdmin separadamente, veja Instalando o MySQL e phpMyAdmin no
Windows (somente para o IIS) para obter mais detalhes.
Instalando o XAMPP
Instalando e configurando XAMPP é normalmente rápida e sem problemas, mas às vezes as coisas
dão errado. Se você tiver problemas, o melhor local para obter ajuda é no fórum do XAMPP .
Você precisa estar logado no Windows em uma conta de administrador.
1. Ir para o site da Apache Friends e baixar o XAMPP para Windows. Escolha o pacote básico de
auto-extraível arquivo RAR.
2. Feche todas as aplicações no seu computador e dê um duplo clique no arquivo EXE que você
baixou. Uma caixa de diálogo lhe perguntar onde você quer instalar o XAMPP. O padrão é C:
\ . Se você selecionar o padrão, o instalador extrai todos os arquivos necessários para uma nova
pasta chamada C: \ xampp . Quando expandido, os arquivos ocupam aproximadamente 275 MB.
3. Quando todos os arquivos foram extraídos, o instalador abre uma janela do prompt de comando
do Windows, onde você é convidado a responder a uma série de perguntas simples sobre opções
de instalação. Tipo y ou n , dependendo da sua preferência e pressione Enter.
Depois de ter definido as opções, você verá uma mensagem informando que o XAMPP está
pronto.Isso é seguido por uma tela com um menu curto (ver Figura 1). Tipo 1 e pressione Enter para
iniciar o XAMPP Painel de controle. Em seguida, digite x e pressione Enter para fechar a janela
Command Prompt.
Figura 1. A fase final do processo de instalação do XAMPP envolve a definição de opções em uma janela Prompt de
Comando.
Iniciando os servidores
Para iniciar o Apache e servidores de MySQL, o lançamento do XAMPP Painel de controle no menu
Iniciar do Windows (se já não estiver aberto) e clique no botão Iniciar junto com o Apache e
MySQL..A confirmação de que eles foram iniciados com êxito é exibida ao lado, e no rótulo sobre
as mudanças Iniciar botões Stop (veja Figura 2).
Figura 2. O XAMPP Painel de controle confirma que o Apache eo MYSQL estão funcionando.
Nota: Se um alerta de segurança do Windows aparece perguntando se deseja manter o bloqueio do
programa mysql ou apache, escolha Desbloq para ambos os programas.
Observe o seguinte em caso de erros:
Se o Apache não iniciar, verifique se você está conectado ao seu computador com uma conta de
administrador. Selecionando a opção Executar como Administrador geralmente não dá
privilégios suficientes para iniciar o servidor web.
Se o Apache relata um erro na inicialização, dê um duplo clique no arquivo C: \ xampp \ apache
\ logs \ error.log no Windows Explorer e vá até o final do arquivo para ler as mensagens de erro.
O log de erro para o MySQL está localizado no C: \ xampp \ data \ mysql pasta. É em um
arquivo que usa o mesmo nome de seu computador, seguido de um . errar extensão. Para abri-lo,
dê um duplo clique no ícone e selecione o bloco de notas quando for solicitado para selecionar
um programa para usar.
Se você quiser ativar o Apache ou MySQL como serviços do Windows para que inicie
automaticamente, marque a caixa Svc ao lado de cada um. (FileZilla e Mercúrio são os programas de
FTP e e-mail, que não são necessários para desenvolver com PHP no Dreamweaver. Eles não são
abordados neste artigo.)
Proteger o banco de dados
Para assegurar o banco de dados:
1. Inicie um navegador e digite http://localhost/ na barra de endereços.
2. Se tudo foi instalado corretamente, você deve ver uma página web que oferecem uma variedade
de idiomas. Selecione o idioma que deseja usar.
3. O menu à esquerda da tela de boas-vindas que se segue (ver Figura 3) dá-lhe acesso baseado na
Web para várias partes do XAMPP, incluindo opções de configuração de segurança.
Figura 3. A tela de boas-vindas do XAMPP aparece depois que você selecionar um idioma para usar.
4. Clique em Segurança no menu à esquerda da tela. Isso abre uma nova janela do navegador ou
guia com um relatório sobre a situação de segurança atual da sua instalação. Vá abaixo o
relatório de status e clique no link a seguir: http://localhost/security/xamppsecurity.php .
5. Isto mostra a consola de segurança (ver Figura 4), que solicita que você crie uma senha para o
superusuário do MySQL, de raiz.
Nota: Mesmo se você é a única pessoa a utilizar o computador, é boa prática para proteger com
senha do banco de dados MySQL.
6. Digite a senha escolhida nos dois campos. Ele pode conter caracteres especiais, mas não deve ter
espaços.
7. Imediatamente abaixo dos campos de senha é um par de botões de rádio que determinam como
se conecta ao MySQL phpMyAdmin como super-usuário root. O padrão é para armazená-lo em
um cookie. Isso é bom para um ambiente de desenvolvimento local.
8. Você também é perguntado se deseja definir uma senha aleatória para o usuário pma. O padrão
Sim é bom.
9. Se você está preocupado com a esquecer a senha de superusuário root, você pode selecionar a
caixa de seleção logo acima do botão Alterar Senha para armazená-lo em um arquivo de texto
simples (mysqlrootpassword.txt). Quanto de um risco de segurança que representa depende de
quem mais tem acesso ao seu computador.
10. Depois de fazer suas escolhas, clique no botão Alterar Senha.
Teste de instalação do PHP
Depois de instalar o XAMPP e assegurar o banco de dados, é uma boa idéia para testar a instalação
do PHP:
1. Feche a janela de segurança do XAMPP ou guia, e retornar para a tela de boas vindas (veja a
Figura 3).
2. Clique phpinfo () no menu à esquerda da tela.
Se o PHP foi instalado com sucesso, você verá uma página com informações detalhadas sobre a
configuração do PHP (ver Figura 5).
Figura 5. phpinfo () exibe informações de configuração do PHP.
Embora esta tela pode sentir como a sobrecarga de informações, nesta fase, ele contém uma riqueza
de informações sobre sua configuração PHP. Retorne a esta tela sempre que você precisa verificar
como o PHP é configurado.
Nota: Você pode exibir as mesmas informações, criando um arquivo PHP que contém o seguinte
script e colocá-lo em um navegador:
<Php phpinfo ();?>
Após o sucesso de login, você verá a tela principal do phpMyAdmin (veja a Figura 7).
4. Verifique se MAMP foi copiado para a pasta Applications, e ejetar o disco de imagem.
Para os fins deste artigo, você só precisa instalar gratuitamente a versão do MAMP. A versão
comercial é um add-on que você pode adicionar mais tarde, se você quiser usar seus recursos
avançados. Para saber mais sobre a versão comercial, visite o website MAMP PRO .
Testar e configurar MAMP
Para testar e configurar MAMP:
1. Dê um duplo clique no ícone em MAMP MAMP Applications / .
2. Após alguns momentos, o seu navegador padrão deve lançar e apresentar a você uma página de
boas-vindas para MAMP. Observe que a URL na barra de endereço do navegador começa
comhttp://localhost:8888 . A : 8888 cadeia depois localhost indica que o web server está
escutando as solicitações na porta não-padrão 8888.
3. Minimizar o navegador e localize o painel de controle MAMP, que deve ser executado no seu
desktop. As luzes verdes ao lado de Apache Server e MySQL indicam que ambos os servidores
estão em execução (veja a Figura 9).
Figura 9. O painel de controle MAMP mostra o status dos servidores Apache e MySQL..
4. Clique em Preferências, selecionar e portas na parte superior do painel que abre. O painel mostra
que o Apache e MySQL estiver executando em portas 8888 e 8889, respectivamente (ver Figura
10).
Figura 11. Informações de configuração do PHP mostra detalhes do sistema e muito mais.
Parabéns! Você tem uma instalação do PHP, MySQL e phpMyAdmin. Embora esta tela pode sentir
como a sobrecarga de informações, nesta fase, ele contém uma riqueza de informações sobre sua
configuração PHP. Retorne a esta tela sempre que você precisar verificar os detalhes da forma como
o PHP é configurado.
Nota: Você pode exibir as mesmas informações, criando um arquivo PHP que contém o seguinte
script e colocá-lo em um navegador:
<Php phpinfo ();?>
Agora que você tem um ambiente de teste do PHP no seu computador, você pode continuar
aDefinição de um site PHP no Dreamweaver de modo que você pode começar a desenvolver.
Definindo um site PHP no Dreamweaver CS5
Como os arquivos PHP precisam ser processadas por um servidor web, você precisa dizer ao
Dreamweaver onde o servidor de teste está localizado. Você também precisa informar o
Dreamweaver a URL correta para usar ao testar seus arquivos. As instruções a seguir pressupõem
que você tenha criado um ambiente de teste local no seu computador, conforme descrito nas seções
anteriores.
Em teoria, você pode localizar seus arquivos PHP em qualquer lugar em seu computador, eo
Dreamweaver irá copiá-los para o servidor de teste quando você usar o modo Live Preview, ou no
navegador. No entanto, isso resulta em duas cópias idênticas de cada arquivo. Em vez disso, é
prática comum para armazenar arquivos de projeto em uma pasta dentro da raiz do documento do
servidor de teste, que é o que você vai fazer neste tutorial.
Identificando a raiz de documentos do servidor
A raiz do documento é a pasta de nível superior, onde o servidor procura por páginas web. Sua
localização depende de onde e como você instalou o ambiente de testes do PHP.
Aqui estão os locais padrão para configurações comuns do PHP:
XAMPP: C: \ xampp \ htdocs
IIS: C: \ \ inetpub wwwroot
WampServer: C: \ wamp \ www
MAMP: / Applications / MAMP / htdocs
A URL para a raiz do documento é http://localhost/ .
Nota: Se você estiver usando as portas padrão MAMP, use http://localhost:8888/ para o URL.
Especificar uma pasta de trabalho
Para especificar uma pasta de trabalho:
1. No Dreamweaver, escolha Site> Novo site.
2. Na caixa de texto Nome do site, digite o nome do seu site, por exemplo, PHP Test Site . Este
nome identifica o projeto no Dreamweaver.
3. Clique no ícone da pasta próximo à caixa de texto Local de pastas do site e procurar a raiz do
seu servidor de teste do documento.
4. Crie uma subpasta da raiz do documento chamado php_test e selecioná-lo.
5. Clique em Abrir e, em seguida, Select (Escolha em um Mac).
6. Verifique as configurações na caixa de diálogo Configurações do Site '(ver Figura 12) e clique
em Salvar. (A localização do site local de pasta vai depender do seu como você instalou o PHP.)
Nota: O nome da pasta não deve incluir espaços ou caracteres especiais. Você nunca deve usar
espaços ou caracteres especiais em nomes de arquivo ou pasta para um site, porque eles causam
problemas na maioria dos servidores PHP.
Isso é tudo que você precisa fazer para definir um site no Dreamweaver. Você não precisa definir os
servidores remoto ou de teste até que você queira usá-los. No entanto, como você vai testar o site
imediatamente, deixe a caixa de diálogo Configuração do site aberto.
Especificando um servidor de teste para o Dreamweaver
Para especificar um servidor de teste:
1. Servidores Selecione na coluna à esquerda da caixa de diálogo Configurações do Site.
2. Clique no botão de adição (+) no canto inferior esquerdo da caixa de diálogo para adicionar um
novo servidor.
3. Na caixa de diálogo que se abre, certifique-se que o botão Basic for selecionado, e selecione
Local / Rede da lista Conectar usando.
4. Dê um nome ao servidor, tais como local de teste .
5. Defina a pasta do servidor para a pasta que você especificou como o site local de pasta, neste
exemplo, php_test dentro do documento raíz do seu servidor.
6. Para o URL da Web, digite a URL que você usaria para chegar ao php_test pasta dentro do
servidor raiz do documento. Desde a raiz do documento é o equivalente a http://localhost/ , você
precisa digitar http://localhost/php_test/ no campo de texto URL da Web (ver Figura 13).
Figura 13. A configuração básica do servidor de teste incluem a pasta do servidor e da Web URL.
Nota: Se você estiver usando as portas padrão MAMP, o URL da Web deve
serhttp://localhost:8888/php_test/ .
7. Selecione o botão Avançado na parte superior da caixa de diálogo. Isso revela as opções tanto
para um servidor remoto e um servidor de teste.
8. Para o modelo de servidor (na seção Servidor de teste), selecione PHP MySQL (ver figura 14).
Figura 14. Definir o modelo de servidor do servidor de teste para o PHP MySQL.
9. Clique em Salvar.
10. Este é um servidor de teste, por isso certifique-se a caixa de seleção O teste é selecionado na
caixa de diálogo Configurações do Site. Se necessário, desmarque a caixa de seleção remoto
(veja a Figura 15).
Figura 16. O código dinâmico é representado na vista de estrutura por um escudo de ouro.
4. Clique no botão Live View. O escudo de ouro deve ser substituído por o tempo atual (ver figura
17).
Figura 17. O código PHP é processado pelo servidor web e exibida no modo Live.
Note-se que o valor na caixa de texto endereço agora exibe o URL da Web em vez da localização
física do arquivo.
Não funcionou?
Se o tempo não exibir no modo Live, verifique o seguinte:
É o servidor web (Apache e IIS) em execução? A menos que você tenha configurado o servidor
para executar automaticamente, ele precisa ser iniciado manualmente antes de processar páginas
PHP.
Será o ponto de URL da Web para o mesmo local que a pasta do servidor (ver Figura
13)?servidor do documento A raiz ( htdocs , wwwroot , ou www , dependendo da configuração
do PHP) é o equivalente a http://localhost/ . Se seu site estiver em uma subpasta da raiz do
documento, você precisa adicionar o nome da subpasta para a URL.
Se você estiver usando as portas padrão MAMP, você adicionou: 8888 depois de localhost?
É um software de segurança bloqueando o acesso às portas 80 e 3306 (ou portas 8888 e 8889 se
você estiver usando os padrões MAMP)?
Usando os arquivos de exemplo
O site do PHP é agora definido e trabalhar. O próximo passo é adicionar os arquivos de exemplo
para testar o site em preparação para se conectar a um banco de dados.
Se você não tiver feito isso, baixe os arquivos de exemplo para este tutorial, descompactá-los e
copiá-los para o php_test pasta no servidor raiz do seu documento. Agora você deve ver os arquivos
de exemplo no painel Files (veja a Figura 18). Você pode precisar clicar no ícone Atualizar na parte
superior do painel Arquivos para ver os arquivos.
Figura 18. Os arquivos de exemplo para testar a conexão do banco de dados são visíveis no painel Arquivos.
Nota: A lista padrão de bancos de dados mostrados no menu à esquerda da tela é um pouco diferente
em XAMPP e MAMP, mas isso não é importante.
4. Tipo php_test na caixa de texto rotulado Criar Novo Banco de Dados e clique em Criar.
Nota: Ao escolher nomes para bancos de dados e colunas de banco de dados (campos), não
utilize espaços ou hífens, uso apenas símbolos alfanuméricos e caracteres (por exemplo,
feedback_demo). Embora phpMyAdmin aceita espaços e hífens, eles exigem tratamento
especial e são susceptíveis de causar problemas. Também é uma boa idéia usar minúsculas por
toda parte, porque a versão do MySQL converte automaticamente os nomes em letras
minúsculas e os trata como caso-insensitivo. A maioria dos sites PHP são hospedados em
servidores Linux, que são case-sensitive. Se os nomes incluem caracteres maiúsculos, tudo vai
quebrar quando você carregar o aplicativo da Web do Windows em um servidor Linux.
Nota: Você pode ignorar a configuração de agrupamento, a menos que você esteja usando um
idioma diferente do Inglês. Agrupamento determina a ordem de classificação dos registros. A
configuração padrão é bom para o Inglês.
5. Quando os relatórios que o phpMyAdmin php_test banco de dados foi criado, clique na guia
Importar na parte superior da página.
6. No arquivo a seção Importar, clique em Procurar ao lado do local do texto caixa de arquivo de
texto e selecione php_test.sql dos activos pasta em seu site de teste do PHP.
7. Clique Vá na parte inferior da página. Esta importação de dados da amostra para o banco de
dados.
8. Deixar phpMyAdmin aberto, como você vai continuar a usá-lo na próxima seção.
Criar uma conta de usuário do MySQL
O superusuário root deve ser usada apenas para tarefas administrativas dentro do phpMyAdmin, pois
tem o poder de destruir todos os seus dados. Após os dados são apagados, você não pode restaurá-
lo! Não há equivalente da Lixeira do Windows ou Mac no MySQL Trash. Assim, a próxima tarefa é
criar uma conta de usuário MySQL com privilégios restritos. Siga estes passos para criar uma conta
que tenha acesso apenas ao php_test banco de dados:
1. Clique no ícone que parece uma pequena casa no canto superior esquerdo da tela do
phpMyAdmin para voltar à tela inicial de boas-vindas (ver Figura 19).
2. Clique na aba Privilégios na parte superior da página de boas-vindas.
Nota: Muitos dos recursos do phpMyAdmin são sensíveis ao contexto. Há um separador
Privilégios na parte superior de cada tela, mas para criar uma nova conta de usuário, você deve
retornar à página inicial e clique na aba Privilégios lá.
3. Clique em Adicionar um novo usuário (localizado a cerca de metade da página).
4. Na caixa de texto Nome de Usuário, digite phptestuser .
5. Selecione Local como o anfitrião. Esta entrada localhost na caixa de texto ao lado, restringindo
o usuário ao seu ambiente de teste local.
6. Digite uma senha no campo Senha e digite novamente no campo logo abaixo.
7. Deixe o resto da página inalterados e clique em Ir na parte inferior da página.
A próxima tela confirma que o novo usuário foi adicionado. A seção de privilégios Global dá
conta do usuário os mesmos privilégios em todos os bancos de dados. Para os fins deste tutorial,
você vai limitar o usuário para o php_test banco de dados.
8. Desça até a seção de privilégios específicos e selecione o php_test banco de dados (ver figura
20).
Figura 20. Limite a conta de usuário do MySQL para um banco de dados específico.
Nota: O sublinhado no nome do banco de dados é precedida por uma barra invertida. Em
determinadas circunstâncias, o sublinhado pode ser usado como um caractere coringa em MySQL,
ea barra invertida é necessário aqui para garantir que o sublinhado é tratado como um caractere
literal. No entanto, este é um caso excepcional. Normalmente, você deve não preceder o sublinhado
no banco de dados, tabela ou nomes de coluna com uma barra invertida.
9. Na próxima página você pode definir os privilégios do usuário para o banco de dados
selecionado. Para uma aplicação web, apenas quatro privilégios são normalmente exigidos:
SELECT, INSERT, UPDATE e DELETE. Selecione-os e clique em Go (ver figura 21).
Figura 21. Definir SELECT, INSERT, UPDATE e DELETE privilégios de usuário para uma aplicação web.
Agora você tem uma conta de usuário do MySQL pronto para acessar o banco de dados php_test.Na
próxima seção, você aprenderá como criar uma conexão MySQL no Dreamweaver.
Conectando ao banco de dados
Os arquivos de exemplo contêm incluem comments.php, que consulta o banco de dados php_test e
exibe os resultados. objetos de texto dinâmico na seção de comentários de clientes no centro da
página (ver Figura 22) indicam onde os resultados serão mostrados. Antes que você possa ver os
resultados, você precisa criar uma conexão com o banco de dados.
Figura 22. A exemplo de página PHP contém objetos de texto dinâmico.
1. Abra comments.php . Você deve ter uma página PHP aberto na janela Documento para criar
uma conexão com o MySQL.
2. No painel de bancos de dados (escolha Janela> Bancos de dados), clique no sinal de mais (+)
botão no painel e selecione Conexão MySQL.
O MySQL caixa de diálogo de conexão será exibida.
3. Tipo connTest como o nome da conexão.
4. Para o servidor, digite o MySQL localhost .
Se você estiver usando as portas padrão MAMP em um, use Mac localhost: 8889 .
5. Para o Nome de Usuário, digite phptestuser .
6. Digite a senha que você escolheu para a conta phptestuser no campo Senha.
7. Para, tipo de banco de dados php_test .
Nota: Você não precisa preceder o sublinhado com uma barra invertida aqui. Ela foi inserida
por phpMyAdmin na seção anterior (ver figura 20) apenas porque o phpMyAdmin usa uma
consulta que permite caracteres curinga.
8. Clique em Testar.
O Dreamweaver tenta se conectar ao banco de dados. Se a conexão falhar, faça o seguinte:
Verifique duas vezes o nome do servidor, nome de usuário e senha.
Verifique as configurações para a pasta que o Dreamweaver utiliza para processar páginas
dinâmicas (consulte Especificando um Servidor de teste para o Dreamweaver).
Verifique se a web e servidores MySQL estiverem em execução.
Desative temporariamente qualquer firewall ou de segurança. Se a conexão funcionar, você
precisa configurar o programa de segurança para permitir a comunicação entre o
Dreamweaver eo MySQL.
9. Clique em OK. A nova conexão é exibida no painel Bancos de dados.
10. Expanda o connTest conexão, e então expandir o ramo de tabelas. Você vai ver a tabela de
comentários no banco de dados, que pode expandir-se para revelar os detalhes das colunas da
tabela (veja a Figura 23).
Parabéns! Seu ambiente de desenvolvimento PHP e do site são criados e você está pronto para
começar a desenvolver aplicações web PHP no Dreamweaver.
Para onde ir a partir daqui
Este tutorial mostra como criar um ambiente de desenvolvimento PHP, definir um site PHP, e se
conectar a um banco de dados MySQL. Definindo o local e servidor de teste, e estabelecer uma
conexão MySQL são fundamentais para o desenvolvimento de aplicações web PHP no
Dreamweaver.Agora você está pronto para começar a desenvolver sites dinâmicos com PHP no
Dreamweaver.
Para mais artigos e tutoriais sobre desenvolvimento em PHP usando o Dreamweaver, visite a página
de desenvolvimento de aplicativo da Web no Dreamweaver Developer Center.
Esta obra está licenciada sob uma Licença Creative Commons Attribution-Noncommercial-No
Derivative Works 3.0 Unported License