Skip to content

Latest commit

 

History

History
34 lines (31 loc) · 1.35 KB

php_modules.md

File metadata and controls

34 lines (31 loc) · 1.35 KB

Install PHP Modules

To install and configure extra PHP modules in this image, first of all drop into the container:

docker exec -t -i nginx /bin/bash

Then configure and install your module:

/usr/local/bin/docker-php-ext-configure sockets
/usr/local/bin/docker-php-ext-install sockets

Now restart php-fpm:

supervisorctl restart php-fpm

We may include a env var to do this in the future.

Extensions already installed

The following are already installed and ready to use:

docker-php-ext-name Description
curl cURL: command line tool and library for transferring data with URLs
dom DOM-manipulation library
gd GD: Image creation and manipulation library
intl Internationalization (i18n) function library
mysqli MySQL Improved: Procedural-style library for connecting to and using a MySQL database
opcache OPcache: Improves PHP performace by storing precompiled script bytecode in shared memory
pdo PDO: PHP Database Object; Object-oriented library for connecting to various databases.
pdo_mysql MySQL Driver for PDO
pdo_sqlite SQLite Driver for PDO
soap SOAP: Simple Object Access Protocol library
xsl XSL: eXstensible Styling Language library
zip ZIP: Transparently read and write ZIP compressed archives