Docs » Instrument back-end applications to send spans to Splunk APM » Instrument PHP applications for Splunk Observability Cloud » PHP instrumentation compatibility and requirements

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