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.
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 |