> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuração do AppSignal for PHP

Configure o AppSignal for PHP através do arquivo `config/appsignal.php`. O comando `appsignal install` cria esse arquivo para você.

```sh Shell theme={null}
vendor/bin/appsignal install
```

## Configurar o AppSignal

Abra `config/appsignal.php` e defina os valores obrigatórios:

<CodeGroup>
  ```php title="Laravel" theme={null}
  return [
  	'active' => true,
  	'app_name' => 'My app',
  	'environment' => 'production',
  	'push_api_key' => env('APPSIGNAL_PUSH_API_KEY'),
  	'collector_endpoint' => env('APPSIGNAL_COLLECTOR_ENDPOINT'),
  ];
  ```

  ```php title="Symfony" theme={null}
  return [
  	'active' => true,
  	'app_name' => 'My app',
  	'environment' => 'production',
  	'push_api_key' => $_ENV['APPSIGNAL_PUSH_API_KEY'],
  	'collector_endpoint' => $_ENV['APPSIGNAL_COLLECTOR_ENDPOINT'],
  ];
  ```

  ```php title="Vanilla PHP" theme={null}
  return [
  	'active' => true,
  	'app_name' => 'My app',
  	'environment' => 'production',
  	'push_api_key' => $_ENV['APPSIGNAL_PUSH_API_KEY'],
  	'collector_endpoint' => $_ENV['APPSIGNAL_COLLECTOR_ENDPOINT'],
  ];
  ```
</CodeGroup>

Defina a Push API key e a URL do endpoint do collector no seu arquivo `.env`:

```bash title=".env" theme={null}
APPSIGNAL_PUSH_API_KEY=<your-push-api-key>
APPSIGNAL_COLLECTOR_ENDPOINT=<your-collector-endpoint-url>
```

O AppSignal fornece a Push API key e a URL do endpoint do collector quando você cria uma nova aplicação.

## Validar a configuração

O pacote AppSignal for PHP inclui um comando `appsignal validate` para verificar se a configuração atual é válida.

```sh Shell theme={null}
vendor/bin/appsignal validate
> The AppSignal config is valid.
```

## Testar a aplicação

Assim que sua aplicação estiver configurada, inicie-a e verifique se os dados chegam ao AppSignal. A página ["Performance > Traces"](https://appsignal.com/redirect-to/app?to=performance/traces) é um bom ponto de partida, onde você verá amostras de traces da sua aplicação.

Se você ainda não vir dados depois de seguir as instruções de instalação, [entre em contato com o suporte](mailto:support@appsignal.com?subject=PHP%20installation%20issue) e nós te ajudaremos a finalizar a configuração.

Todas as opções de configuração disponíveis do AppSignal estão listadas na [página de opções de configuração](/php/configuration/options).
