Common extensions are installed and enabled by default in typical installations
Extension | Linux (DEB/RPM) | Windows | Description |
---|---|---|---|
bcmath | Enabled | Enabled | Arbitrary precision mathematics functions based on the bcmatch (Binary Calculator) library |
bz2 | Enabled | Enabled | The bzip2 functions are used to transparently read and write bzip2 (.bz2) compressed files and streams |
calendar | Enabled | Enabled | The calendar extension provides functions that simplify conversion between different calendar formats |
com_dotnet | Not Shipped | Built-in | Component Object Model - An interface to Microsoft's COM / .NET environment |
ctype | Enabled | Built-in | Character Classifications - Checks whether a character or string falls into a certain character class according to the current locale |
curl | Enabled | Enabled | Enables you to connect to and communicate with different types of servers using various protocols - for example HTTP and FTP |
date | Built-in | Built-in | Enables various date and time related functions that can handle retrieving the time, date formatting and more |
dom | Built-in | Built-in | Enables operating on an XML document using the Document Object Model (DOM) API |
exif | Enabled | Enabled | Enables access to image EXIF (Exchangeable Image File Format) meta data |
filter | Built-in | Built-in | Provides a set of functions for validating and filtering data coming from insecure sources, such as user inputs |
ftp | Enabled | Built-in | Provides low-level client access to FTP (File Transfer Protocol) servers |
gd | Enabled | Enabled | Enables creation, manipulation and streaming of images and graphics in various formats |
gettext | Enabled | Enabled | Provides a set of functions that allow internationalization of PHP applications through the GNU gettext API |
hash | Built-in | Built-in | Enables direct or incremental processing of arbitrary length messages using a variety of hashing algorithms |
iconv | Built-in | Built-in | Enables conversion between different character sets using the iconv library |
imap | Enabled | Enabled | Provides mail and news access through the IMAP, POP3 and NNTP protocols |
intl | Enabled | Enabled | Provides Unicode and global localization support to PHP applications using the ICU library |
json | Enabled | Built-in | Implements the JavaScript Object Notation (JSON) data-interchange format |
ldap | Enabled | Enabled | Provides access to LDAP (Lightweight Directory Access Protocol) based directory servers; Based on the OpenLDAP library |
libxml | Built-in | Built-in | Provides basic API and infrastructure for other XML processing extensions |
mbstring | Enabled | Enabled | Enables manipulation of strings encoded in multi-byte character encoding schemes |
mcrypt | Enabled | Enabled | Provides support for multiple encryption algorithms using the mcrypt library |
mhash | Enabled | Enabled | Provides support for multiple hashing algorithms using the mhash library. Can be used to create checksums, message digests, message authentication codes, and more |
mime_magic | Enabled | Enabled | Eanbles automatic MIME-type detection based on various patterns in files |
mysql | Enabled | Enabled | Provides legacy access to MySQL database servers. For new applications it is recommended to use the 'mysqli' extension |
mysqli | Enabled | Enabled | MySQL Improved - Provides access to MySQL database servers. Enables the functionality provided by MySQL 4.1 and above |
oci8 | Enabled | Enabled | Oracle Call Interface - Provides access to Oracle database servers, supporting many of the advanced features provided by Oracle servers |
openssl | Built-in | Built-in | This module utilizes the OpenSSL library for generation and verification of signatures and for encrypting and decrypting data and streams |
pcre | Built-in | Built-in | Provides a set of functions for string matching and manipulation based on Perl Compatible Regular Expressions syntax |
pdo | Built-in | Built-in | Base PDO (PHP Data Objects) Driver - Defines a lightweight, consistent interface for accessing databases in PHP |
pdo_mysql | Enabled | Enabled | PDO (PHP Data Objects) driver that enable access from PHP to MySQL database servers |
pdo_oci | Enabled | Enabled | PDO (PHP Data Objects) driver that enable access from PHP to Oracle database servers using the OCI library |
pdo_pgsql | Enabled | Enabled | PDO (PHP Data Objects) driver that enable access from PHP to PostgreSQL database servers |
pdo_sqlite | Built-in | Built-in | PDO (PHP Data Objects) driver that enable access from PHP to SQLite database files |
pgsql | Enabled | Enabled | Provides access to PostgreSQL database servers |
posix | Enabled | Not Shipped | Contains an interface to functions defined in the IEEE 1003.1 (POSIX.1) standards document which are not accessible through other means |
reflection | Built-in | Built-in | Adds the ability to reverse-engineer classes, interfaces, functions and methods as well as extensions |
session | Built-in | Built-in | Enables data persistence between consecutive requests of the same user session |
simplexml | Built-in | Built-in | The SimpleXML 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 |
soap | Enabled | Enabled | The SOAP extension can be used to implement SOAP Servers and Clients |
sockets | Enabled | Enabled | The socket extension implements a set of low-level socket communication functions, providing the possibility to act as a socket server as well as a client |
spl | Built-in | Built-in | SPL is a collection of interfaces and classes that can be used to solve standard problems |
sqlite | Enabled | Enabled | Enables usage of the SQLite Embeddable SQL Database Engine. Can be used for SQL database access without running a separate RDBMS process |
standard | Built-in | Built-in | Standard PHP functions |
tidy | Enabled | Enabled | Tidy HTML Clean and Repair - enables you to not only clean and otherwise manipulate HTML documents, but also traverse the document tree |
tokenizer | Enabled | Enabled | The tokenizer functions provide an interface to the PHP tokenizer embedded in the Zend Engine. Using these functions you may write your own PHP source analyzing or modification tools without having to deal with the language specification at the lexical level |
win32service | Not Shipped | Enabled | Allows management of Windows Services using PHP API |
xml | Built-in | Built-in | Enables the creation of event-based XML document parsers using the SAX XML interface |
xmlreader | Enabled | Enabled | The XMLReader 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. |
xmlwriter | Enabled | Enabled | Provides a non-cached, forward-only writer for generating streams or files containing XML data in an efficient manner |
xsl | Enabled | Enabled | The XSL extension implements the XSL standard, performing XSLT transformations using the libxslt library |
zip | Enabled | Enabled | ZIP Archives - Enables you to transparently read ZIP compressed archives and the files inside them |
zlib | Built-in | Built-in | 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 |
Extra extensions are shipped by Zend and can easily be installed but are not installed by default in typical installations
Extension | Linux (DEB/RPM) | Windows | Description |
---|---|---|---|
fileinfo | Enabled | Not Shipped | Allows retrieval of information regarding many different file types. This information includes file type and encoding, as well as more specific information such as dimensions, quality or length |
gmp | Enabled | Disabled | These functions allow you to work with arbitrary-length integers using the GNU MP library |
imagick | Enabled | Disabled | Enables image creation and manipulation using the ImageMagick API |
memcache | Enabled | Disabled | Provides access to memcached - a highly efficient memory based caching daemon |
ming | Enabled | Disabled | Provides a set of functions that can be used to create SWF ("Flash") format animations; Based on the open-source Ming library |
mssql | Enabled | Disabled | Provides access to MS SQL Server database; Based on the open-source FreeTDS library |
odbc | Enabled | Disabled | Provides access to several database servers through the Unified ODBC interface |
pcntl | Enabled | Not Shipped | Process Control Functions - Process Control support in PHP implements the Unix style of process creation, program execution, signal handling and process termination |
pdo_dblib | Enabled | Not Shipped | PDO (PHP Data Objects) driver that enable access from PHP to MSSQL and other databases accessible through the FreeDTS interface |
pdo_odbc | Enabled | Disabled | PDO (PHP Data Objects) driver that enable access from PHP to different databases through ODBC drivers or through the IBM DB2 Call Level Interface (DB2 CLI) library |
shmop | Enabled | Disabled | Shared Memory - Shmop is an easy-to-use set of functions that allows PHP to read, write, create and delete Unix shared memory segments |
sysvmsg | Enabled | Not Shipped | Enables System V messages support - The messaging functions may be used to send and receive messages to/from other processes. They provide a simple and effective means of exchanging data between processes, without the need for setting up an alternative using Unix domain sockets |
sysvsem | Enabled | Not Shipped | Enables System V semaphore support - Semaphores may be used to provide exclusive access to resources on the current machine, or to limit the number of processes that may simultaneously use a resource |
sysvshm | Enabled | Not Shipped | Enables System V shared memory support - Shared memory may be used to provide access to global variables |
uploadprogress | Enabled | Disabled | Provides a mechanism for keeping track and showing progress when uploading files |
wddx | Enabled | Disabled | WDDX (Web Distributed Data Exchange) - These functions are intended for work with the WDDX data exchange format |
xmlrpc | Enabled | Disabled | Provides a set of functions that can be used to write XML-RPC servers and clients |
Standalone extensions are provided by Zend but are not included in any of the meta-packages / categories above.
Extension | Linux (DEB/RPM) | Windows | Description |
---|---|---|---|
ibm_db2 | Enabled | Disabled | Provides functions that enable you to access the IBM DB2 Universal Database, IBM Cloudscape, and Apache Derby databases using the DB2 Call Level Interface |
pdo_ibm | Enabled | Disabled | PDO (PHP Data Objects) driver that enable access from PHP to IBM databases |
pdo_informix | Enabled | Disabled | PDO (PHP Data Objects) driver that enable access from PHP to Informix database servers |
sqlsrv | Not Shipped | Disabled | Provides access to Microsoft SQL Server 2005 database servers. Developed by Microsoft |