Skip to main content
Er zijn twee vereisten om aan de slag te gaan met het PHP-pakket:
  1. Een actief ondersteunde PHP-versie. Zie ons onderhoudsbeleid.
  2. De OpenTelemetry PHP-extensie.
Wij leiden u door de installatie van de OpenTelemetry-extensie.

De OpenTelemetry PHP-extensie installeren

De OpenTelemetry PHP-extensie biedt hooks in PHP-functies die dit pakket gebruikt om uw applicatie te instrumenteren. Dit is een PHP-extensie die u moet installeren en inschakelen in uw PHP-omgeving. Zorg er eerst voor dat de vereiste build-afhankelijkheden beschikbaar zijn op uw systeem.
sudo apt-get install gcc make autoconf
brew install gcc make autoconf
Installeer vervolgens de OpenTelemetry PHP-extensie met PECL, pie, pickle of docker-php-extension-installer:
pecl install opentelemetry
# Install pie (skip this step if pie is already installed)
curl -L https://github.com/php/pie/releases/latest/download/pie.phar -o /usr/local/bin/pie && chmod +x /usr/local/bin/pie

# Install the extension
pie install open-telemetry/ext-opentelemetry
# Install pickle (skip this step if pickle is already installed)
curl -L https://github.com/FriendsOfPHP/pickle/releases/latest/download/pickle.phar -o /usr/local/bin/pickle && chmod +x /usr/local/bin/pickle

# Install the extension
pickle install opentelemetry
# Use the docker-php-extension-installer script in your Dockerfile when using official PHP Docker images
ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
RUN install-php-extensions opentelemetry
Schakel ten slotte de extensie in via het configuratiebestand van uw PHP-installatie. Dit bestand heet doorgaans php.ini, en de locatie kunt u vinden door php --ini uit te voeren. Voeg de volgende regels toe:
INI
[opentelemetry]
extension=opentelemetry.so
Wanneer u het script docker-php-extension-installer gebruikt om de opentelemetry-extensie te installeren, wordt de extensie automatisch ingeschakeld en hoeft u het php.ini-bestand niet handmatig aan te passen.

Een nieuwe AppSignal-applicatie aanmaken

Volg eerst de installatiegids wanneer u een nieuwe applicatie aan AppSignal toevoegt. Aan het einde van die handleiding ontvangt u een Push API-sleutel en een URL voor het collector-endpoint. U hebt beide nodig om AppSignal voor PHP te configureren.