Executar configurações acomoda os casos de uso de desenvolvimento PHP utilizados com mais freqüência. 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. 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 uma configuração de execução adicional, 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. As seguintes opções estão disponíveis:
Site da Web local. Para usar esta configuração de execução, você precisa ter o servidor http Apache instalado e em execução.
Remote Web Site (FTP/SFTP). To use this configuration, you need a hosting account on a remote server and an (S)FTP account on this server.
Script. Essa configuração de execução não requer que um servidor Web esteja instalado e em execução. Você precisa somente de um mecanismo PHP.
Site da Web local
Na lista suspensa Executar como, escolha Site da Web local. O procedimento seguinte depende do tipo do projeto.
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>
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.
No campo Copiar para pasta, especifique o local de armazenamento.
Marque a caixa de verificação Copiar arquivos da pasta de códigos-fonte para outra localização.
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.
The wizard detects the and provides the path to the default location of the htdocs folder. Se você aceitou as configurações padrão durante a instalação do servidor Apache ou do pacote AMP, escolha o caminho relevante na lista suspensa.
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>
If you are using Remote Debugging or Symbolic Links, click Advanced and set up path mapping. See Path Mapping.
Site da Web remoto
From Run As dropdown list, choose Remote Web Site (FTP/SFTP).
From the Remote Connection dropdown list, choose the relevant connection profile.
To create, update, or remove an (S)FTP Connection profile, click Manage. The Manage Remote Connections dialog box opens with the fields showing the current (S)FTP connection profile settings. (If there are no existing connection profiles, the Create New Connection dialog opens automatically when you click Manage.)
To create a new (S)FTP connection profile, click Add. A caixa de diálogo Criar nova conexão se abre.
No campo Nome da conexão, indique o nome da nova conexão e 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.
From the Type dropdown list, choose FTP or SFTP.
In the Host Name field, enter the (S)FTP Server name as it is written in the (S)FTP account creation confirmation message.
In the Port field, specify 21 for an FTP and 22 for an SFTP connection.
In the User Name field, enter your FTP Username as it is written in the (S)FTP account creation confirmation message.
Preencha o campo Senha.
In the Initial Directory field, enter the name of your account directory on the (S)FTP server and click OK. Você retorna para o painel Executar configuração.
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.
Para especificar quando os arquivos serão carregados, escolha a opção relevante na lista suspensa Arquivos de carregamento. The available options are: Manually, On Save, and On Run.
You also have the options to Preserve Remote File Permissions or Upload Files Directly.
If you are using Remote Debugging or Symbolic Links, click Advanced and set up path mapping. See Path Mapping.
Script
Na lista suspensa Executar como, escolha Script.
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.
No campo Interpretador do PHP 5, especifique o caminho para o arquivo php.exe. Use o botão Explorar, se necessário.
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 editor do 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.
Clique em OK. A caixa de diálogo Opções se fecha e o sistema retorna para o painel Executar configuração.
Path Mapping
If you are using Remote Debugging or Symbolic Links, you need to manually define path mapping for individual run configurations. To define path mapping:
In the Run Configuration panel, click Advanced (not available for Script configurations). The Advanced Web Configuration dialog opens.
Select the debug URL:
The default URL, as shown in the panel
Ask Every Time, which prompts you for the URL every time you start a debugging session
Do Not Open Browser, which starts the debug session without opening a browser window. You need to open your web browser and browse for the URL. Note that the GET (or POST) variable XDEBUG_SESSION_START is needed.
Click New to add a mapping. Enter the server path and the project path.
If you are using the Debugger Proxy, enter the host name and port.