Wie installiere ich die PHP-Redis-Erweiterung mit dem offiziellen PHP-Docker-Image-Ansatz?
Posted: 23 Dec 2024, 11:01
Ich möchte mein PHP-FPM-Image mit der Erweiterung php-redis basierend auf dem offiziellen PHP-Docker-Image erstellen, zum Beispiel mit dieser Docker-Datei: php:5.6-fpm.
In den Dokumenten steht, dass ich Erweiterungen auf diese Weise installieren kann, indem ich Abhängigkeiten für Erweiterungen manuell installiere:
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"]
Ohne Docker habe ich es mit apt-get install php5-redis installiert. Aber wie kann ich es mit dem oben beschriebenen Ansatz installieren?
In den Dokumenten steht, dass ich Erweiterungen auf diese Weise installieren kann, indem ich Abhängigkeiten für Erweiterungen manuell installiere:
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"]
Ohne Docker habe ich es mit apt-get install php5-redis installiert. Aber wie kann ich es mit dem oben beschriebenen Ansatz installieren?