PHP agent compatibility


The PHP agent is compatible with PHP versions 5.5, 5.6, 7.0 and 7.1. Support for lower 5.x versions is upcoming. Below you can find more details about specific version compatibility.

Operating systems

The Sqreen PHP agent is available for Debian 8 and 9, Ubuntu >= 14.04, and Enterprise Linux 7 (RedHat, CentOS, Amazon Linux). The Sqreen PHP agent requires a 64bit operating system.

PHP versions

The Sqreen PHP agent is fully compatible with and tested against PHP 5.5, 5.6, 7.0 and 7.1.

Frameworks compatibility

The Sqreen PHP agent is framework-independent. It works with Laravel, Symfony, Zend, Codeigniter and more.

Database compatibility

Sqreen protects against SQL and NoSQL injections for the following database engines:

  • MySQL.
  • PostgreSQL

Support for more database engines is upcoming.

Other database?

Please, contact us if you are using a different database. We will adjust our roadmap!

Blackfire by Sensiolabs

The Sqreen PHP agent is fully compatible with Blackfire APM solution by Sensiolabs. For best results, we advise you to load Sqreen after Blackfire.

Alpine Linux

The Sqreen PHP agent isn't yet compatible with the Alpine Linux distribution, often used as the host OS for Docker containers. We're currently working supporting it in a future release.

Using Alpine Linux?

Please, contact us if you are using Alpine Linux. We will let you know as soon as we release support for it.

Hack support

Support for the Hack language is planned but not available yet.

Looking for Hack support?

Please, contact us if you are using Hack. We will be happy to revisit our roadmap!

Automatic User Context in PHP

At the moment, Sqreen cannot automatically detect the user context in PHP. Please see the section on PHP SDK for user monitoring to learn how to manually add user context detection.