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, Enterprise Linux 7 (RedHat, CentOS, Amazon Linux), and Alpine Linux >= 1.1.0. 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 (based on mysqlnd)
  • PostgreSQL

Support for more database engines is upcoming (such as MySQL based on libmysqlclient).

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.

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.