PHP is a widely-used, open-source scripting language, which is especially suited to web development. It can be deployed on most web servers on almost every OS and platform, free of charge. PHP is at the core of the most popular blogging system on the web – WordPress. Did you know that even Facebook is running on PHP?
Originally, PHP stood for Personal Home Page. Nowadays, it is an acronym for “PHP: Hypertext Preprocessor.”
PHP code is usually processed on a web server (for example, Apache) by a PHP interpreter, which is implemented as a module, a daemon, or as a Common Gateway Interface (CGI) executable.
PHP extensions (modules) are specially formed libraries or plugins. They are usually written in C and then compiled to native machine code. There are core, bundled, and external extensions. You can check them on this page.
When using PHP extensions, you can avoid recreating the same code for numerous applications. You can also make use of an extension to:
- Provide functions and/or classes to work with data structures such as strings, arrays, objects, lists, and graphs
- Implement bindings to some external libraries (for example, POSIX regular expressions or simplexml)
- Connect to databases, such as PostgreSQL or MySQL
- Increase the security of your site, app, or any other code, using Hashing or data encryption by such technologies, like OpenSSL, Sodium
- Facilitate processes with external services via technologies (for example, XML-RPC and SOAP)
- Add caching, debugging, profiling, and testing capabilities to your application
To use an extension, you connect it to your application’s PHP binary.
To enable a particular PHP module on your Shared or Reseller hosting, you can check this guide. If a particular module is not supported in the PHP version you are using, you can change it according to this tutorial.
Below are brief descriptions of the modules:
40-leveldb: fast key-value storage library written at Google that provides an ordered mapping from string keys to string values
40-snuffleupagus: PHP module designed to drastically raise the cost of attacks against websites. This is achieved by killing entire bug classes and providing a powerful virtual-patching system
apcu: offers only the object caching (read “in memory data caching”) functionality
apm: monitoring extension for PHP, collects error events and statistics, and send them to one of his drivers
amqp: this extension can communicate with any AMQP spec 0-9-1 compatible server giving you the ability to create and delete exchanges and queues, as well as publish to any exchange and consume from any queue
ares: binding for the ares (MIT) or c-ares (CURL) library
bcmath: for arbitrary precision mathematics PHP offers BCMath which supports numbers of any size and precision up to 2147483647 (or 0x7FFFFFFF) decimal digits, if there is sufficient memory, represented as strings
big_int: library provides a set of functions for calculations with arbitrary length integers and bitsets
bitset: Bitsets manipulation library
brotli: is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding, and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods
bz2: functions are used to transparently read and write bzip2 (.bz2) compressed files
bz2_filter: bzip2 compress/decompress stream filter implementation. Performs inline compression/decompression using the bzip2 algorithm on any PHP I/O stream
calendar: extension presents a series of functions to simplify converting between different calendar formats
ctype: the functions provided by this extension check whether a character or string falls into a certain character class according to the current locale
curl: PHP supports libcurl, a library created by Daniel Stenberg, that allows you to connect and communicate to many different types of servers with many different types of protocols
date: returns a string formatted according to the given format string using the given integer timestamp or the current time if no timestamp is given. In other words, a timestamp is optional and defaults to the value of time()
dba: these functions build the foundation for accessing Berkeley DB style databases
dbase: these functions allow you to access records stored in dBase-format (dbf) databases
dbx: the dbx module is a database abstraction layer (db ‘X’, where ‘X’ is a supported database). The dbx functions allow you to access all supported databases using a single calling convention
dom: this extension allows you to operate on XML documents through the DOM API with PHP
doublemetaphon: allows a word to be broken down into its phonemes
eaccelerator: free open source PHP accelerator and optimizer for PHP. It increases the performance of PHP scripts by caching them in compiled state, so the overhead of compiling is almost completely eliminated. It also optimizes the scripts to speed up execution
eio: this extension provides asyncronous POSIX I/O by means of » libeio C library written by Marc Lehmann
enchant: it is is the PHP binding for the » Enchant library. Enchant steps in to provide uniformity and conformity on top of all spelling libraries, and implement certain features that may be lacking in any individual provider library
ffi: Foreign Function Interface (FFI) is an interface in PHP that enables developers to use pure PHP to create extensions and bindings to external (AKA “foreign”) libraries
fileinfo: functions in this module try to guess the content type and encoding of a file by looking for certain magic byte sequences at specific positions within the file
filter: this extension filters data by either validating or sanitizing it. This is especially useful when the data source contains unknown (or foreign) data, like user supplied input. For example, this data may come from an HTML form
ftp: the functions in this extension implement client access to files servers speaking the File Transfer Protocol (FTP)
gd: PHP is not limited to creating just HTML output. It can also be used to create and manipulate image files in a variety of different image formats, including GIF, PNG, JPEG, WBMP, and XPM. Even more conveniently, PHP can output image streams directly to a browser. You will need to compile PHP with the GD library of image functions for this to work
gender: this PHP extension is a port of the gender.c program originally written by Joerg Michael. The main purpose is to find out the gender of firstnames. The current database contains >40000 firstnames from 54 countries
geoip: this extension allows you to find the location of an IP address. City, State, Country, Longitude, Latitude, and other information as all, such as ISP and connection type can be obtained with the help of GeoIP
geos: Geometry Engine – Open Source is a C++ port of the JTS Topology Suite (JTS). It aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced functions. GEOS provides spatial functionality to many other projects and products.
gettext: functions implement an NLS (Native Language Support) API which can be used to internationalize your PHP applications
gmagick: is a php extension to create, modify and obtain meta information of images using the GraphicsMagick API
gmp: these functions allow for arbitrary-length integers to be worked with using the GNU MP library
gnupg: this module allows you to interact with gnupg
grpc: with gRPC we can define our service once in a .proto file and generate clients and servers in any of gRPC’s supported languages, which in turn can be run in different environments
haru: these functions allow you to create PDF documents using the Haru Free PDF Library
hash: message Digest (hash) engine. Allows direct or incremental processing of arbitrary length messages using a variety of hashing algorithms
htscanner: allow one to use htaccess-like file to configure PHP per directory, just like apache’s htaccess. It is especially useful with fastcgi (ISS5/6/7, lighttpd, etc.)
iconv: this module contains an interface to iconv character set conversion facility. With this module, you can turn a string represented by a local character set into the one represented by another character set, which may be the Unicode character set. Supported character sets depend on the iconv implementation of your system
igbinary: it is a drop in replacement for the standard php serializer. Instead of the time and space consuming textual representation used by PHP’s serialize, igbinary stores php data structures in a compact binary form
imagick: is a native php extension to create and modify images using the ImageMagick API
imap: these functions enable you to operate with the IMAP protocol, as well as the NNTP, POP3 and local mailbox access methods
inclued: the include expression includes and evaluates the specified file
inotify: the inotify extension exposes the inotify functions inotify_init(), inotify_add_watch() and inotify_rm_watch()
interbase: is the name of the closed-source variant of this RDBMS that was developed by Embarcadero/Inprise
intl: it consists of several modules, each of them exposes the corresponding ICU API
ioncube_loader: is a PHP loader used to encrypt PHP files and protect software written using the PHP programming language from being viewed, changed, and run on unlicensed computers
jsmin: this extension provides an API for minifying JavaScript
json: this extension implements JavaScript Object Notation (JSON) data-interchange format. The decoding is handled by a parser based on the JSON_checker by Douglas Crockford
ldap: is the Lightweight Directory Access Protocol, and is a protocol used to access “Directory Servers”. The Directory is a special kind of database that holds information in a tree structure
libevent: this extension is a wrapper for libevent – event notification library
libsodium: library is an “opinionated” cryptography library. This means the algorithms in Sodium have been selected and cannot be changed
luasandbox: is an extension that allows safely running untrusted Lua 5.1 code from within PHP, which will generally be faster than shelling out to a Lua binary and using inter-process communication
libxml: these functions/constants are available as of PHP 5.1.0, and the following core extensions rely on this libxml extension: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC and XMLWriter
lzf: LZF is a very fast compression algorithm, ideal for saving space with only slight speed cost. It can be optimized for speed or space at the time of compilation
mailparse: it is an extension for parsing and working with email messages. It can deal with » RFC 822 and » RFC 2045 (MIME) compliant messages
mbstring: provides multibyte specific string functions that help you deal with multibyte encodings in PHP. In addition to that, mbstring handles character encoding conversion between the possible encoding pairs. mbstring is designed to handle Unicode-based encodings such as UTF-8 and UCS-2 and many single-byte encodings for convenience
mcrypt: this is an interface to the mcrypt library, which supports a wide variety of block algorithms such as DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 and GOST in CBC, OFB, CFB and ECB cipher modes. Additionally, it supports RC6 and IDEA which are considered “non-free”. CFB/OFB are 8bit by default
memcache: this module provides handy procedural and object oriented interface to memcached, highly effective caching daemon, which was especially designed to decrease database load in dynamic web applications
memcached: is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load
mhash: these functions are intended to work with mhash. Mhash can be used to create checksums, message digests, message authentication codes, and more
mongo: this extension is deprecated; instead, the MongoDB extension should be used
mongodb: Unlike the mongo extension, this extension is developed atop the » libmongoc and » libbson libraries. It provides a minimal API for core driver functionality: commands, queries, writes, connection management, and BSON serialization
msgpack: this extension provide API for communicating with MessagePack serialization
mysql: these functions allow you to access MySQL database servers. This extension is deprecated as of PHP 5.5.0, and has been removed as of PHP 7.0.0. Instead, either the mysqli or PDO_MySQL extension should be used. See also the MySQL API Overview for further help while choosing a MySQL API
mysqli: the mysqli extension allows you to access the functionality provided by MySQL 4.1 and above
mysqlnd: MySQL database extensions can be compiled to use MySQL Native Driver instead of the MySQL Client Library
ncurses: is a free software emulation of curses in System V Rel 4.0 (and above). It uses terminfo format, supports pads, colors, multiple highlights, form characters and function key mapping
nd_mysql: MySQL native driver for PHP (mysqlnd) is a drop-in replacement for the MySQL Client Library (libmysql) for the PHP script language. The mysqlnd library is highly optimized for and tightly integrated into PHP
nd_mysqli: this extension is referred to as MySQL improved. It was developed to take advantage of the new features available in MySQL since version 4.1.3
nd_pdo_mysql: is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MySQL databases. It uses emulated prepares by default
newrelic: this agent monitors your application to help you identify and solve performance issues
oauth: this extension provides OAuth 1.0a consumer and provider bindings. OAuth is an authorization protocol built on top of HTTP which allows applications to securely access data without having to store usernames and passwords
oci8: these functions allow you to access Oracle Database. They support SQL and PL/SQL statements. Basic features include transaction control, binding of PHP variables to Oracle placeholders, and support for large object (LOB) types and collections. Oracle’s scalability features such as Database Resident Connection Pooling (DRCP) and result caching are also supported
odbc: in addition to normal ODBC support, the Unified ODBC functions in PHP allow you to access several databases that have borrowed the semantics of the ODBC API to implement their own API. Instead of maintaining multiple database drivers that were all nearly identical, these drivers have been unified into a single set of ODBC functions
opcache: improves PHP performance by storing precompiled script bytecode in shared memory, thereby removing the need for PHP to load and parse scripts on each request. This extension is bundled with PHP 5.5.0 and later, and is » available in PECL for PHP versions 5.2, 5.3 and 5.4
openssl: this extension binds functions of » OpenSSL library for symmetric and asymmetric encryption and decryption, PBKDF2, PKCS7, PKCS12, X509 and other crypto operations. In addition to that it provides implementation of TLS streams
pcntl: Process Control support in PHP implements the Unix style of process creation, program execution, signal handling and process termination. For detailed information about Unix process control you are encouraged to consult your systems documentation including fork(2), waitpid(2) and signal(2) or a comprehensive reference such as Advanced Programming in the UNIX Environment by W. Richard Stevens (Addison-Wesley). PCNTL now uses ticks as the signal handle callback mechanism, which is much faster than the previous mechanism
pcre: the PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences
pdf: the PDF functions in PHP can create PDF files using the PDFlib library from PDFlib GmbH
pdo: extension defines a lightweight, consistent interface for accessing databases in PHP
pdo_dblib: is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to Microsoft SQL Server and Sybase databases through the FreeTDS library
pdo_firebird: is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to Firebird database
pdo_mysql: is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MySQL databases
pdo_oci: this extension provides an Oracle driver for PDO
pdo_odbc: driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to databases through ODBC drivers or through the IBM DB2 Call Level Interface (DB2 CLI) library
pdo_pgsql: is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to PostgreSQL databases
pdo_sqlite: is a driver that implements the PHP Data Objects (PDO) interface to enable access to SQLite 3 databases
pdo_sqlsrv: is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MS SQL Server (starting with SQL Server 2005) and SQL Azure databases
pgsql: database is an Open Source product and available without cost. It provides SQL92/SQL99 language support, transactions, referential integrity, stored procedures and type extensibility. PostgreSQL is an open-source descendant of this original Berkeley code
phalcon: is an open source full stack framework for PHP, written as a C-extension. Phalcon is optimized for high performance. Its unique architecture allows the framework to always be memory resident, offering its functionality whenever its needed, without expensive file stats and file reads that traditional PHP frameworks employ
phar: extension provides a way to put entire PHP applications into a single file called a “phar” (PHP Archive) for easy distribution and installation
posix: this module contains an interface to those functions defined in the IEEE 1003.1 (POSIX.1) standards document which are not accessible through other means
propro: a reusable split-off of pecl_http’s property proxy API
pspell: these functions allow you to check the spelling of a word and offer suggestions
quickhash: this extension contains a set of specific strongly-typed classes to deal with specific set and hash implementations
radius: this package is based on the libradius (Remote Authentication Dial In User Service) of FreeBSD. It allows clients to perform authentication and accounting by means of network requests to remote servers
rar: is a powerful and effective archiver created by Eugene Roshal. This extension gives you possibility to read Rar archives but doesn’t support writing Rar archives, because this is not supported by the UnRar library and is directly prohibited by its license
readline: these functions implement an interface to the GNU Readline library
recode: this module contains an interface to the GNU Recode library. The GNU Recode library converts files between various coded character sets and surface encodings
redis: extension provides an API for communicating with the Redis key-value store. It is released under the PHP License, version 3.01. This code has been developed and maintained by Owlient from November 2009 to March 2011
reflection: PHP comes with a complete reflection API that adds the ability to introspect classes, interfaces, functions, methods and extensions. Additionally, the reflection API offers ways to retrieve doc comments for functions, classes and methods
rsync: wrapper for librsync library
session: session support in PHP consists of a way to preserve certain data across subsequent accesses. This enables you to build more customized applications and increase the appeal of your website
shmop: is easy to use set of functions that allows PHP to read, write, create and delete Unix shared memory segments
simplexml: this extension provides a very simple and easily usable toolset to convert XML to an object that can be processed with normal property selectors and array iterators
snmp: this extension provides a very simple and easily usable toolset for managing remote devices via the Simple Network Management Protocol
soap: this extension can be used to write SOAP Servers and Clients. It supports subsets of » SOAP 1.1, » SOAP 1.2 and » WSDL 1.1 specifications
sockets: socket extension implements a low-level interface to the socket communication functions based on the popular BSD sockets, providing the possibility to act as a socket server as well as a client
sodium: a powerful cryptography library
solr: this extension allows you to communicate effectively with the Apache Solr Server in PHP
sourceguardian: this PHP encoder protects your PHP code by compiling the PHP source code into a binary bytecode format, which is then supplemented with an encryption layer
spl: is a collection of interfaces and classes that are meant to solve common problems
spl_types: is a collection of special typehandling classes
sqlite3: support for SQLite version 3 databases
sqlsrv: extension allows you to access Microsoft SQL Server and SQL Azure databases
ssh2: Bindings to the libssh2 library which provide access to resources (shell, remote exec, tunneling, file transfer) on a remote machine using a secure cryptographic transport
standard: the standard set of classes
stats: this is the statistics extension. It contains few dozens of functions useful for statistical computations. It is a wrapper around 2 scientific libraries, namely DCDFLIB (Library of C routines for Cumulative Distributions Functions, Inverses, and Other parameters) by B. Brown & J. Lavato and RANDLIB by Barry Brown, James Lavato & Kathy Russell. Includes CD and PD functions
stem: this stem extension for PHP provides stemming capability for a variety of languages using Dr. M.F. Porter’s Snowball API
stomp: this extension allows php applications to communicate with any Stomp compliant Message Brokers through easy object oriented and procedural interfaces
suhosin: is an advanced protection system for PHP installations. It is designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core
swoole: is a high-performance networking framework using an event-driven, asynchronous, non-blocking I/O model. It can be used to develop high-performance, scalable, concurrent TCP, UDP, Unix socket, HTTP, Websocket services
sysvmsg: shared memory support
sysvsem: shared memory functions
sysvshm: extension for shared memory
tideways: PHP Client Library for Tideways PHP Profiler platform
tidy: is a binding for the Tidy HTML clean and repair utility which allows you to not only clean and otherwise manipulate HTML, XHTML, and XML documents, but also traverse the document tree, including ones with embedded scripting languages such as PHP or ASP within them using object oriented constructs
timezonedb: timezone Database to be used with PHP’s date and time functions
trader: this extension is a free open source stock library based on TA-Lib. It’s dedicated to trading software developers requiring to perform technical analysis of financial market data. Alongside many indicators like ADX, MACD, RSI, Stochastic, TRIX the candlestick pattern recognition and several vector arithmetic and algebraic functions are present
translit: transliterates non-latin character sets to latin
uploadprogress: an extension to track progress of a file upload
uri_template: implementation of URI Template(RFC6570) specification for PHP
uuid: gets a prefixed unique identifier based on the current time in microseconds
vips: PHP extension for interfacing with libvips
wddx: The Web Distributed Data Exchange, or WDDX, is a free, open XML-based technology that allows Web applications created with any platform to easily exchange data with one another over the Web. This extension is DEPRECATED and UNBUNDLED as of PHP 7.4.0.
weakref: Weak references provide a non-intrusive gateway to ephemeral objects. Unlike normal (strong) references, weak references do not prevent the garbage collector from freeing that object. For this reason, an object may be destroyed even though a weak reference to that object still exists. In such conditions, the weak reference seamlessly becomes invalid
xcache_3: this package can cache arbitrary data in different storage types
xdebug: the Xdebug extension helps you debugging your script by providing a lot of valuable debug information
xhprof: is a light-weight hierarchical and instrumentation based profiler
xml: XML (eXtensible Markup Language) is a data format for structured document interchange on the Web
xmlreader: this extension is an XML Pull parser. The reader acts as a cursor going forward on the document stream and stopping at each node on the way
xmlrpc: XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. XML-RPC also refers generically to the use of XML for remote procedure call, independently of the specific protocol. This article is about the protocol named ‘XML-RPC’
xmlwriter: it wraps the libxml xmlWriter API. This extension represents a writer that provides a non-cached, forward-only means of generating streams or files containing XML data. This extension can be used in an object oriented style or a procedural one. Every method documented describes the alternative procedural call
xrange: is a compiled extension that provides numeric iteration primitives to PHP on top of SPL. It includes a lean numeric range generator / iterator, modeled after Python’s xrange() function. It’s intended to provide an alternative for all numeric iteration and looping
xsl: the XSL extension implements the XSL standard, performing XSLT transformations using the libxslt library
yaf: the Yet Another Framework (Yaf) extension is a PHP framework that is used to develop web applications. Yaf requires PHP 5.2.1 or greater. Earlier versions may not work. A simple Yaf benchmark can be found at Yaf Performance
yaml: this extension implements the YAML Ain’t Markup Language (YAML) data serialization standard. Parsing and emitting are handled by the LibYAML library
yaz: this extension offers a PHP interface to the YAZ toolkit that implements the Z39.50 Protocol for Information Retrieval. With this extension you can easily implement a Z39.50 origin (client) that searches or scans Z39.50 targets (servers) in parallel
zip: this extension enables you to transparently read or write ZIP compressed archives and the files inside them
zlib: this module enables you to transparently read and write gzip (.gz) compressed files, through versions of most of the filesystem functions which work with gzip-compressed files (and uncompressed files, too, but not with sockets)
zmq: is a software library that lets you quickly design and implement a fast message-based applications
The table below shows which PHP modules are supported on our Shared and Reseller hosting servers.
PHP Module | PHP version | |||
5.6 | 7.2 | 7.4 | 8.0 | |
40-leveldb | Not supported | Not supported | Disabled by default, can be enabled | Not supported |
40-snuffleupagus | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
apcu | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
apm | Disabled by default, can be enabled | Not supported | Not supported | Disabled by default, can be enabled |
amqp | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
ares | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
bcmath | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
big_int | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
bitset | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
brotli | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
bz2 | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
bz2_filter | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
calendar | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
ctype | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
curl | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
date | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
dba | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
dbase | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
dbx | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
dom | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
doublemetaphone | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
eaccelerator | Not supported | Not supported | Not supported | Not supported |
eio | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
enchant | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
ffi | Not supported | Not supported | Not supported | Disabled by default, can be enabled |
fileinfo | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
filter | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
ftp | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
gd | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
gender | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
geoip | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
geos | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
gettext | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
gmagick | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
gmp | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
gnupg | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
grpc | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
haru | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
hash | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
htscanner | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
http | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
iconv | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
igbinary | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
imagick | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
imap | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
inotify | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
interbase | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported | Not supported |
intl | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
ioncube_loader | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Not supported |
ioncube_loader_4 | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
jsmin | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
json | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
ldap | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
libevent | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
libsodium | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
luasandbox | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
libxml | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
lzf | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
mailparse | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
mbstring | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
mcrypt | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
memcache | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
memcached | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
mhash | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
mongo | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
mongodb | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
msgpack | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
mysql | Enabled by default, can be disabled | Not supported | Not supported | Not supported |
mysqli | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
mysqlnd | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
ncurses | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
nd_mysql | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
nd_mysqli | Disabled by default, can be enabled | Disabled by default, can be enabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
nd_pdo_mysql | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
newrelic | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
oauth | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
oci8 | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
odbc | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
opcache | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
openssl | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
pcntl | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
pcre | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported | |
pdo | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
pdo_dblib | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
pdo_firebird | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
pdo_mysql | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
pdo_oci | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
pdo_odbc | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
pdo_pgsql | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
pdo_sqlite | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled |
pdo_sqlsrv | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
pgsql | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
phalcon | Enabled by default, can be disabled | Not supported | Not supported | Not supported |
phalcon3 | Disabled by default, can be enabled | Enabled by default, can be disabled | Not supported | Not supported |
phalcon4 | Not supported | Disabled by default, can be enabled | Not supported | Not supported |
phar | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
posix | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
propro | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
pspell | Enabled by default, can be disabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
psr | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
quickhash | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
radius | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
raphf | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
rar | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
readline | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
recode | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
redis | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
reflection | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
rsync | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
session | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
shmop | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
simplexml | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
snmp | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
soap | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
sockets | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
sodium | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
solr | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
sourceguardian | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported | Not supported |
spl | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
spl_types | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
sqlite3 | Not supported | Not supported | Enabled by default, can be disabled | Enabled by default, can be disabled |
sqlsrv | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
ssh2 | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
standard | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
stats | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
stem | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
stomp | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
suhosin | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
swoole | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
sybase_ct | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
sysvmsg | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
sysvsem | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
sysvshm | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
tideways | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported | Not supported |
tidy | Disabled by default, can be enabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
timezonedb | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
trader | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
translit | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
uploadprogress | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
uri_template | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
uuid | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
vips | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled | Not supported |
wddx | Enabled by default, can be disabled | Enabled by default, can be disabled | Not supported | Not supported |
weakref | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
xcache_3 | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
xdebug | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled | Disabled by default, can be enabled |
xhprof | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
xmlreader | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
xmlrpc | Disabled by default, can be enabled | Enabled by default, can be disabled | Disabled by default, can be enabled | Not supported |
xmlwriter | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
xrange | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
xsl | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
yaf | Not supported | Disabled by default, can be enabled | Not supported | Not supported |
yaml | Disabled by default, can be enabled | Not supported | Disabled by default, can be enabled | Disabled by default, can be enabled |
yaz | Disabled by default, can be enabled | Not supported | Not supported | Not supported |
zip | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |
zlib | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled | Built-in, cannot be disabled |