Zum Hauptinhalt springen
Sie können AppSignal für PHP über die Konfigurationsdatei config/appsignal.php oder über Umgebungsvariablen konfigurieren. Die Konfiguration wird in einem dreistufigen Prozess geladen, beginnend mit den Paket-Standardwerten und endend mit dem Einlesen der Konfigurationsdatei. Die Konfigurationsoptionen können kombiniert werden, ohne dass die Konfiguration einer anderen Option verloren geht.

Ladereihenfolge

1. Paket-Standardwerte

Das Paket beginnt damit, seine Standardkonfiguration zu laden, Pfade festzulegen und bestimmte Funktionen zu aktivieren. Die Paket-Standardwerte finden Sie in der Dokumentation der Konfigurationsoptionen.

2. Umgebungsvariablen

AppSignal sucht in Umgebungsvariablen nach Konfigurationen. Werden welche gefunden, überschreiben diese die Paket-Standardwerte. Sie können Umgebungsvariablen an einmalige PHP-Skripte übergeben:
Shell
export APPSIGNAL_APP_NAME="my custom app name"
oder für Ihre PHP-Anwendung geschieht dies typischerweise über eine .env-Datei:
.env
APPSIGNAL_ACTIVE=true
APPSIGNAL_APP_NAME="my custom app name"
APPSIGNAL_PUSH_API_KEY=local
Die unterstützten Umgebungsvariablen sind in der env_key-Definition jeder Konfigurationsoption dokumentiert.

3. Konfigurationsdatei

AppSignal sucht in der Datei config/appsignal.php nach Konfigurationen. Optionen in dieser Datei überschreiben alle in den vorherigen Schritten gesetzten Konfigurationsoptionen.
config/appsignal.php
return [
	'app_name' => 'my custom app name',
	// ... other options
];
Die unterstützten Schlüssel sind in der config_key-Definition jeder Konfigurationsoption dokumentiert.