PHP Agent

The PHP agent, which analyses PHP application performance and behavior, is an extension of PHP interpreter that is supported on the Apache HTTP Server, PHP-FPM or IIS.

See PHP Agent configuration to learn how to configure the Agent.

Sensors

PHP Agent uses the following sensors:

Category Sensor Classic Agent AppMon Agent
Database PHP MySQL Yes Yes
PHP Oracle Yes Yes
PHP PDO Yes Yes
PHP PostgreSQL Yes Yes
Exceptions PHP Exceptions Yes Yes
Logging PHP Logging Yes Yes
Network PHP Web Requests Yes Yes
PHP PHP General Yes Yes
PHP Server Yes Yes
Test Automation PHP Unit Yes No
Server PHP Server Yes Yes

Agent Platforms

This agent is available in both multiple agent platforms. Please check the release status of the agent before switching over as some agents are still in BETA.

It is required to switch over from Classic Agent to get following support:

  • PHP 7

It is recommended to switch over from Classic Agent for following scenarios:

  • To improve Collector scalability
  • To resolve Collector connectivity problems

Features

Feature Classic Agent AppMon Agent
PHP 7 supported No Yes
Marking arbitrary methods as external calls Yes No