corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

Configurando um projeto PHP

Este tutorial mostra como configurar um projeto PHP no NetBeans IDE.

Conteúdo

O conteúdo desta página se aplica ao IDE NetBeans 6.5

Para seguir este tutorial, você precisa dos seguintes recursos e softwares.

Software ou recurso Versão necessária
NetBeans IDE Pacote de download do PHP
Um mecanismo PHP Versão 5
Um servidor Web É recomendado o Apache HTTP Server 2.2.
Um depurador PHP XDebug 2.0 ou posterior

Preparação

Antes de criar um projeto PHP, você precisa baixar e instalar o NetBeans IDE para PHP e preparar o seu ambiente para desenvolvimento de PHP.

Para configurar um projeto PHP:

Para alterar as configurações de um projeto existente, posicione o cursor no nó do projeto e escolha Propriedades do menu pop-up. Prossiga como descrito na seçãoPersonalizando a configuração do projeto.

Especificando o nome do projeto e a localização dos arquivos de código-fonte

  1. Inicie o IDE e alterne para a janela Projetos.
  2. Escolha Arquivo > Novo projeto. O painel Escolher projeto se abre.
  3. Na lista Categorias, escolha PHP.

Dependendo das suas necessidades, você pode criar um projeto PHP totalmente novo sem quaisquer arquivos de código-fonte desenvolvidos anteriormente ou importar um aplicativo PHP existente para um novo projeto.

Projeto sem arquivos de código-fonte desenvolvidos anteriormente

  1. Na área Projetos, escolha Aplicativo PHP e clique em Próximo. O painel Novo projeto PHP > Nome e localização se abre.
  2. No campo de texto Nome do projeto, indique o nome do projeto.
  3. No campo Pasta de códigos-fonte, especifique a subpasta da raiz do documento em que você deseja armazenar os arquivos de código-fonte.

    A raiz do documento é a pasta em que o servidor Web local procura pelos arquivos a serem abertos no navegador. A raiz do documento é especificada no arquivo de configuração do servidor Web. Após a instalação, o Assistente para Novo projeto localiza a raiz do documento e por padrão especifica o seguinte caminho: <Raiz do documento>\<Novo projeto PHP>.

    Uma cópia dos arquivos de código-fonte deve ser mantida em uma subpasta da raiz do documento. Entretanto, você pode ter uma Pasta de códigos-fonte em um local diferente da raiz do documento e copiar os arquivos de código-fonte desse local para a raiz do documento. Consulte Especificando a configuração de execução.

  4. Na lista suspensa Codificação padrão, escolha a codificação padrão do seu projeto.
  5. Se você desejar armazenar metadados do NetBeans em um local diferente dos seus arquivos de código-fonte, selecione "Colocar metadados do NetBeans em um diretório separado". Por exemplo, você pode querer armazenar seus códigos-fonte na raiz do documento mas os metadados do NetBeans no diretório Projetos do NetBeans.
    Painel Novo projeto PHP com os campos preenchidos
  6. Clique em Próximo. O painel Configuração de execução se abre.

Importando arquivos de código-fonte existentes para um projeto

  1. Na área Projetos, escolha Aplicativo PHP com Códigos-fonte existentes e clique em Próximo. O painel Novo projeto PHP > Nome e localização se abre.
  2. No campo de texto Nome do projeto, indique o nome do projeto.
  3. No campo Pasta de códigos-fonte, especifique a pasta da qual você deseja importar os arquivos de código-fonte.
    Observação: Se você for executar o projeto em um servidor Web local, não se esqueça de especificar a cópia dos arquivos de código-fonte para ele.
  4. Na lista suspensa Codificação padrão, escolha a codificação padrão do seu projeto.
  5. Se você desejar armazenar metadados do NetBeans em um local diferente dos seus arquivos de código-fonte, selecione "Colocar metadados do NetBeans em um diretório separado". Por exemplo, você pode querer armazenar seus códigos-fonte na raiz do documento mas os metadados do NetBeans no diretório Projetos do NetBeans.
    Painel Novo projeto PHP com os campos de códigos-fonte existentes preenchidos
  6. Clique em Próximo. O painel Configuração de execução se abre.

Especificando a configuração de execução padrão do novo projeto

O desenvolvimento do PHP apresenta uma ampla variedade de casos de uso. Os casos mais usados são:

  • Desenvolvimento de páginas da Web do PHP em uma máquina local com um servidor Web local.
  • Execução de scripts de PHP usando um mecanismo PHP local. Essa abordagem é aplicada em arquivos PHP não direcionados a resultados em HTML. Entretanto, tais scripts podem ser executados sem um navegador.
  • Desenvolvimento remoto. O código-fonte do PHP e outros arquivos de aplicativo são carregados para um servidor Web remoto através de FTP. Esse caso de uso é comum quando o desenvolvimento é compartilhado entre várias pessoas.
  • Uma combinação dos casos de uso acima: um aplicativo é desenvolvido localmente e implantado em um servidor de produção remoto após a conclusão. Durante o desenvolvimento, os scripts do PHP são executados, se necessário.

As configurações de execução acomodam os casos de uso descritos anteriormente. Uma configuração de execução é uma configuração armazenada para executar um projeto PHP. Você pode definir várias configurações para um projeto e alternar entre elas para frente e para trás. Por exemplo, se um aplicativo tiver sido desenvolvido localmente e precisar ser carregado em um servidor de produção remoto, você só precisará escolher outra configuração de execução. As configurações de execução se aplicam a execução e depuração.

Observação: Durante a criação do projeto, a configuração de execução padrão é definida. Para definir configurações de execução adicionais, personalize a configuração do projeto.

Para definir a configuração de execução padrão para o projeto, escolha a opção relevante na lista suspensa Executar como no painel Configuração de execução. As seguintes opções estão disponíveis:

Site da Web local

Na lista suspensa Executar como, escolha Site da Web local. O procedimento seguinte depende do tipo do projeto.

Projeto sem códigos-fonte desenvolvidos anteriormente

  1. No campo URL do projeto, verifique o endereço da URL gerada automaticamente. Verifique se o servidor Apache HTTP ouve a porta padrão 80. Caso contrário, especifique explicitamente o número da porta:
    localhost:<número da porta> 
  2. Para ter um armazenamento separado para os arquivos de código-fonte do projeto, marque a caixa de verificação Copiar arquivos da pasta de códigos-fonte para outra localização.
  3. Se no painel Nome e localização você tiver selecionado um local para a pasta de código-fonte que não tenha sido a raiz do documento, selecione "Copiar arquivos da pasta de códigos-fonte para outra localização" e vá para a pasta da raiz do documento.
    Configuração de execução do projeto: servidor Web local
  4. Clique em Terminar.

Projeto sem códigos-fonte armazenados anteriormente

  1. Marque a caixa de verificação Copiar arquivos da pasta de códigos-fonte para outra localização.
  2. No campo Copiar para pasta, especifique a pasta no servidor Web em que você deseja armazenar os arquivos de código-fonte. Use o botão Explorar, se necessário.
    O campo, por padrão, especifica o seguinte caminho: <Raiz do documento>\<Novo projeto PHP>.
    A raiz do documento é a pasta em que o servidor Web procura por arquivos a serem abertos no navegador. A raiz do documento é especificada no arquivo de configuração do servidor Web.
    O assistente detecta o tipo de instalação do Apache, um componente ou um pacote, e fornece o caminho para a localização padrão da pasta htdocs do tipo de instalação atual. Portanto, se você aceitou as configurações padrão durante a instalação do servidor Apache ou do pacote AMP, escolha o caminho na lista suspensa.
  3. No campo URL do projeto, verifique o endereço da URL gerada automaticamente. Verifique se o servidor Apache HTTP ouve a porta padrão 80. Caso contrário, especifique explicitamente o número da porta:
    localhost:<número da porta> 

    Configuração de execução do projeto: servidor Web local
  4. Clique em Terminar.

Site da Web remoto

  1. Na lista suspensa Executar como, escolha Site da Web remoto (FTP).
  2. Na lista suspensa Conexão FTP, escolha o perfil de conexão relevante.
    Observação: você pode ter várias contas FTP e de hospedagem para deployment de seu aplicativo com um perfil de conexão FTP separado para cada conta.
  3. Para criar, atualizar ou remover um perfil de conexão FTP, clique em Gerenciar. A caixa de diálogo Gerenciar conexões remotas se abre com os campos mostrando as configurações do perfil de conexão FTP atuais. Edite os campos conforme o necessário.
  4. Para criar um novo perfil de conexão FTP, clique em Adicionar. A caixa de diálogo Criar nova conexão se abre.
  5. No campo Nome da conexão, indique o nome da nova conexão. Neste exemplo, o nome da conexão é x10hosting. Clique em OK. A caixa de diálogo Gerenciar conexões remotas é exibida com o nome da nova conexão no campo de exibição Nome da conexão.
  6. Na lista suspensa Tipo, escolha FTP.
  7. No campo Nome do host, indique o nome do servidor FTP conforme está escrito na mensagem de confirmação da criação da conta FTP. Neste exemplo, o servidor FTP é ftp.phpuser.x10hosting.com.
  8. No campo Porta, especifique 21.
  9. No campo Nome de usuário, indique seu nome de usuário FTP conforme está escrito na mensagem de confirmação da criação da conta FTP. Neste exemplo, o nome de usuário do FTP é .
  10. Preencha o campo Senha. Neste exemplo, a senha é qwerty1234.
  11. No campo Diretório inicial, indique o nome do diretório da conta no servidor FTP. Neste exemplo, não há um diretório de conta especificado, insira uma barra no campo.
    Caixa de diálogo Gerenciar conexões FTP
  12. Clique em OK. Você retorna para o painel Configuração de execução.
  13. No campo Diretório de carregamento, indique o nome da subpasta no diretório inicial onde os arquivos de código-fonte serão carregados. O aviso abaixo do campo mostra a URL do host FTP.
  14. Para especificar quando os arquivos serão carregados, escolha a opção relevante na lista suspensa Arquivos de carregamento. As opções disponíveis são: Manualmente, Ao salvar (somente 6.7) e Ao executar. Observe que a opção Ao salvar, introduzida no NetBeans IDE 6.7, propaga imediatamente qualquer alteração para o servidor remoto. Se a sincronização levar mais de 1 segundo, uma barra de andamento é mostrada.
    Painel Configurações de execução. Site remoto.
  15. Clique em Terminar.

Script

  1. Na lista suspensa Executar como, escolha Script.
  2. Para especificar a localização do mecanismo PHP, clique no botão Configurar ao lado do campo Interpretador do PHP. A caixa de diálogo Opções, aba PHP, se abre.
  3. No campo Interpretador do PHP 5, especifique o caminho para o arquivo php.exe. Use o botão Explorar, se necessário.
    Configuração de execução do projeto: Script. Especificando o caminho para o mecanismo PHP e o local de saída
  4. Para especificar como os resultados da execução do script serão mostrados, marque a caixa de verificação relevante na área Abrir resultado em. As seguintes opções estão disponíveis:

    • Janela de saída. Os resultados da execução de um script aparecerão na janela de saída na parte inferior da janela do NetBeans IDE.
    • Navegador da Web. A janela do navegador padrão se abrirá com os resultados da execução de um script no formato de um arquivo HTML.
    • Editor. Os resultados da execução de um script se abrirão como um arquivo HTML na janela do editor do IDE.
  5. Clique em OK. A caixa de diálogo Opções se fecha e o sistema retorna para o painel Configuração de execução.
    Configuração de execução do projeto: Script. Especificando o caminho para o mecanismo PHP e o local de saída

Personalizando a configuração do projeto

Durante a criação do projeto, as configurações básicas do projeto são definidas: o tipo do projeto, o local dos arquivos de código-fonte do projeto e a configuração de execução padrão. Para expandir a configuração do projeto com novas definições, personalize o projeto. Posicione o cursor no nó do projeto e escolha Propriedades do menu pop-up. O painel Propriedades do projeto é aberto com uma lista de categorias de configurações.

Códigos-fonte


No painel Códigos-fonte:
  1. O campo Raiz da Web mostra a pasta raiz do site do seu aplicativo. Por padrão, o campo mostra a pasta Códigos-fonte. Para alterar a raiz da Web, clique em Explorar e selecione outra pasta.
  2. Selecione Copiar arquivos da pasta de códigos-fonte para outra localização, se necessário, e especifique o caminho para a pasta de armazenamento.
  3. Altere a codificação, se necessário
    Gerenciando a configuração do projeto: caixa de diálogo Propriedades do projeto
  4. Para concluir a personalização do projeto, clique em OK.

Configuração de execução


No painel Configuração de execução, modifique a configuração de execução padrão e/ou defina novas configurações de execução, se necessário.
  1. Para modificar as configurações padrão, atualize os campos como durante a criação do projeto.
  2. Para definir uma nova configuração de execução, clique em Próximo ao lado da lista suspensa Configuração. A caixa de diálogo Criar nova configuração se abre.
  3. No campo Nome da configuração, indique o nome da nova configuração de execução e clique em OK. Você retorna para o painel Configuração de execução.
  4. Defina as definições da configuração de execução da mesma forma que definiu a configuração de execução padrão durante a criação do projeto e clique em OK. A nova configuração é adicionada à lista suspensa Configuração.
  5. Para remover uma configuração, selecione-a na lista suspensa Configuração e clique em Excluir.
    Gerenciando a configuração do projeto: configuração de execução
  6. Para concluir a personalização do projeto, clique em OK.

Caminho de inclusão do PHP


No painel Caminho de inclusão, especifique a localização dos arquivos que você precisa usar no projeto, mas não precisa colocar junto com os arquivos de código-fonte.
  1. Para adicionar uma pasta, clique em Adicionar pasta. A caixa de diálogo Selecionar pasta(s) se abre.
  2. Selecione as pastas relevantes e clique em Abrir. Você retorna para o painel Caminho de inclusão do PHP. A nova pasta é adicionada à lista.
  3. Para navegar pela lista, use os botões Mover para cima e Mover para baixo.
  4. Para remover uma pasta da lista de pastas incluída, selecione a pasta e clique em Remover.
    Gerenciando a configuração do projeto: Caminho de inclusão do PHP
  5. Para concluir a personalização do projeto, clique em OK.

Bibliotecas JavaScript


No painel Bibliotecas JavaScript, especifique o local das bibliotecas JavaScript que você precisa usar no projeto.
  1. Clique em Adicionar. A caixa de diálogo Adicionar bibliotecas JavaScript se abre.
  2. Marque a caixa de verificação Adicionar ao lado dos nomes das bibliotecas relevantes. O campo Localização exibe os caminhos para as mesmas.
    Clique em OK. Você voltará para o painel Bibliotecas JavaScript. A nova pasta é adicionada à lista.
  3. Para remover uma biblioteca da lista, selecione a pasta e clique em Remover.
  4. Para concluir a personalização do projeto, clique em OK.

Depuração


No painel Depuração, escolha a parte do aplicativo que você precisa depurar.
  1. Para depurar o lado do servidor do aplicativo implementado com o uso do PHP, marque a caixa de verificação Depurar PHP no lado do servidor.
  2. Para depurar o lado do cliente do aplicativo implementado com o uso de JavaScript, marque a caixa de verificação Depurar JavaScript no lado do cliente e escolha o navegador a ser usado.
    Gerenciando a configuração do projeto: escolher a área de depuração
  3. Para concluir a personalização do projeto, clique em OK.

Formatação


No painel Formatação, defina o estilo de formatação que deseja aplicar aos arquivos de código-fonte no editor.
  1. Para aplicar as configurações gerais do IDE, escolha a opção Usar opções globais.
  2. Para personalizar as opções globais, clique em Editar opções globais. A caixa de diálogo padrão Opções do IDE é aberta.
  3. Da lista suspensa Linguagem, selecione a linguagem na qual as configurações devem ser aplicadas.
  4. Da lista suspensa Categorias, selecione os itens de formato nos quais a configuração será aplicada.
  5. Para substituir tabulações por espaços, marque a caixa de verificação Expandir tabulações para espaços e especifique o número de espaços por recuo, o tamanho da tabulação e a margem direita.
  6. Clique em OK. Você retornará ao painel Formatação.
  7. Para definir as configurações de formatação do projeto atual, escolha a opção Usar opções específicas do projeto. A área oculta é exibida. Defina as configurações de formatação da mesma forma que durante a personalização das opções globais.
    Gerenciando a configuração do projeto: formatação
  8. Para concluir a personalização do projeto, clique em OK.

Para enviar comentários e sugestões, obter suporte e manter-se informado sobre os desenvolvimentos mais recentes dos recursos de desenvolvimento em PHP no NetBeans IDE, junte-se à lista de usuários .

Voltar à trilha do aprendizado PHP