Pre-requisites for PHP Business Transaction Monitoring
The following are the pre-requisites for performing PHP business transaction monitoring using eG:
-
For the eG PHP profiler to function, your eG Enterprise infrastructure should include:
- An eG manager
- An eG agent on every PHP server in the transaction path is recommended. If multiple PHP instances on a single server are monitored, then a single eG agent on that server would suffice.
-
The eG PHP profiler can be installed on PHP servers running PHP v5.6, 7.0, 7.1, or 7.2.
Note:
The eG PHP profiler does not support PHP applications in Zend Thread Safety (ZTS) mode.
-
The eG PHP profiler is supported only in the following environments:
-
Supported Operating Systems
- CentOS 32-bit / 64-bit
- Ubuntu 32-bit / 64-bit
-
Supported Web Servers
-
Apache web server v2.2 or 2.4 running in one of the following modes:
- Prefork mode using mod_php
-
Worker MPM mode using mod_fastcgi with php-fpm or mod_fcgid with php-cgi
- Any web server compatible with php-fpm
- NGINX web server
-
-
Supported Frameworks
- Wordpress
- Zend (v1 and 2)
- Codeigniter
- Magento
- Symfony
- CakePHP
- Laravel
- Yii
- Supported Databases
- MySQL
- PostgreSQL
- Oracle
- MariaDB
-
Supported Remote Procedure Calls
HTTP
-
- For complete visibility into the transaction path, make sure that you BTM-enable each PHP server in the transaction path.