The following is a list of PHP extensions enabled in ServerPilot's PHP builds. For unofficial PHP extensions, see our articles on installing popular third-party PHP extensions.
PECL extensions are third-party extensions for PHP. These extensions often add new built-in functions to PHP that do not exist in the core PHP language.
If you no longer need third-party PHP extensions you've installed, you can remove them. In the examples shown, replace "
You only need to recompile PECL extensions if you've upgraded Ubuntu. PECL extensions are third-party extensions for PHP. These extensions often add new built-in functions to PHP that do not exist in the core PHP language.
All PHP versions installed by ServerPilot include the GD extension. GD is PHP's officially supported image processing. WordPress and most other applications can use either GD or IMagick for image processing, so installing IMagick is generally not required.
The IMAP extension was removed from PHP core in PHP 8.4. For PHP 8.3 and older, the IMAP extension is installed by default so you should not use the instructions below.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.4" or "8.4"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
The Pspell extension was removed from PHP core in PHP 8.4. For PHP 8.3 and older, the Pspell extension is installed by default so you should not use the instructions below.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.4" or "8.4"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
The ionCube Loader is a PHP extension that enables PHP to execute files encoded using the ionCube Encoder. In this tutorial, we'll show you how to install the ionCube Loader on your servers.
To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version. This PHP extension provides client access to the Redis server.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.0"). To install this extension for multiple PHP versions, repeat the installation for each PHP version.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.4"). The APCu extension adds object caching functions to PHP.
In the examples shown, replace "5.X" or "7.X" with your app's PHP version (for example, "5.4" or "7.1"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
In this tutorial, we'll show you how to install the SourceGuardian PHP encoder on your servers. This tutorial assumes you have already connected your server to ServerPilot.
To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version. The PHP AMQP extension requires Ubuntu 16.
In the examples shown, replace "7.X" with your app's PHP version (for example, "7.0" or "7.1"). The APCu Backwards Compatibility (apcu-bc) module extends the APCu module to add full backwards compatibility with APC for PHP 7.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.1"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.1"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.2"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.4" or "7.0"). Ice is a PHP web framework implemented as a C extension.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0"). The PHP libvirt extension, known as libvirt-php, adds the ability to managelibvirt virtualization directly from your PHP scripts.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0"). To install this extension for multiple PHP versions, repeat the installation for each PHP version.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.2"). The mcrypt extension is an interface to the mcrypt cryptography library.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.0"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.0"). Phalcon is a PHP web framework implemented as a C extension offering high performance and lower resource consumption.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.2"). These instructions only work for Ubuntu 16.
To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version. The SQLSRV extension provides functions for accessing Microsoft SQL Server databases.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0"). To install this extension for multiple PHP versions, repeat the installation for each PHP version.
To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version. The PHP Stomp extension allows communication with STOMP-compliant Message Brokers.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0"). Suhosin is a PHP security extension that attempts to protect against potential bugs in your application's PHP code.
In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.4" or "7.0"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version. The PHP YAML extension provides PHP functions for parsing and serializing files and text containing YAML markup.
Most PHP apps that require XML-RPC use an XML-RPC client library written in PHP. For example, you can use this popular PHP XML-RPC library.
APC is an opcode cache that allows PHP to save and reuse the intermediate code generated from PHP source code as a speed optimization.
In the examples shown, replace "5.X" with your app's PHP version (for example, "5.4"). To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for each PHP version.
In this tutorial, we'll show you how to install Zend Guard Loader on your server. Zend Guard Loader is an extension that makes it possible to use PHP files encoded with Zend Guard, a tool used by some proprietary PHP applications to protect access to the app's source code.