From 4c2af775a819e4796eb83dffcd07bc6cd8b32a76 Mon Sep 17 00:00:00 2001 From: Grummfy Date: Fri, 11 Dec 2015 10:49:57 +0100 Subject: [PATCH] Adding an example about pecl extension --- php/content.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/php/content.md b/php/content.md index 86d99b40..1cc047a7 100644 --- a/php/content.md +++ b/php/content.md @@ -86,6 +86,16 @@ CMD ["php-fpm"] Remember, you must install dependencies for your extensions manually. If an extension needs custom `configure` arguments, you can use the `docker-php-ext-configure` script like this example. +### How to install PECL extensions +Some "extension" are in reality [PECL](https://pecl.php.net/) extension. To install a pecl extension you need to do this (for memcached) : + +```dockerfile +FROM php:5.6-fpm +# Install pecl extension +RUN apt-get update && apt-get install -y libmemcached-dev && pecl install memcached +CMD ["php-fpm"] +``` + ### Without a `Dockerfile` If you don't want to include a `Dockerfile` in your project, it is sufficient to do the following: