Desidero creare l'immagine PHP-FPM con l'estensione php-redis
basata sullo official PHP Docker image, ad esempio, utilizzando questo file Docker: php:5.6-fpm.Come installare l'estensione php-redis usando l'approccio dell'immagine ufficiale di Docker PHP?
I documenti dicono che posso installare estensioni questo modo, l'installazione di dipendenze per estensioni manualmente:
FROM php:5.6-fpm
# Install modules (iconv, mcrypt and gd extensions)
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng12-dev \
&& docker-php-ext-install iconv mcrypt \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install gd
CMD ["php-fpm"]
Senza Docker ho installato con apt-get install php5-redis
. Ma come posso installarlo usando l'approccio sopra?
TimWolla, grazie , Lo proverò. Quindi, devo installare 'pecl' anche prima di tutti questi? – starikovs
@starikovs pecl dovrebbe essere già incluso. – TimWolla
TimWolla, pecl non è incluso di default. – starikovs