Docs » Instrument back-end applications to send spans to Splunk APM » Instrument PHP applications for Splunk Observability Cloud » SignalFx Tracing Library for PHP (Deprecated) » PHP instrumentation compatibility and requirements

Caution

The SignalFx Tracing Library for PHP is deprecated as of February 21, 2024 and will reach End of Support on February 21 2025. Until then, only critical security fixes and bug fixes will be provided. After the date, the library will be archived and no longer maintained.

If you want to instrument new or existing PHP applications, use OpenTelemetry PHP instrumentation, which offers similar capabilities.

PHP instrumentation compatibility and requirements 🔗

The SignalFx Tracing Library for PHP supports PHP version 7.0 or higher running on the Zend engine.

Supported web servers are:

  • Apache

  • php-fpm

  • php-cli

Note

The library is not compatible with Windows environments.

Supported libraries and frameworks 🔗

The SignalFx Tracing Library for PHP instruments the following libraries and frameworks:

Library

Version

CakePHP

2.x

CodeIgniter

2.2 and higher

Curl

All supported PHP versions

Drupal

7.x, 8.x, and 9.x

ElasticSearch

1.x

Eloquent

All supported Laravel versions

Guzzle

5.0 and higher

Laravel

4.2 or 5.0 and higher

Lumen

5.2 to 5.8

Memcached

All supported PHP versions

MongoDB

1.4

MySQLi

All supported PHP versions

Nette

2.4, 3.x

PDO

All supported PHP versions

Predis

1.1

Slim

3.x

Symfony

3.3, 3.4, 4.x, 5.x

Wordpress

4.8, 5.5 and higher

Yii

2.0

Zend

1.12