Menambahkan module memcached ke dalam docker image php 7.4 apache
Artikel ini akan membahas cara menambahkan atau menginstall package php memcached ke dalam Image php 7.4 Apache.
Jika Anda menggunakan Docker Image PHP 7.4 Apache, maka kemungkinan besar pada Image tersebut belum ditambahkan module php memcached. Setidaknya berdasarkan pengamatan Penulis yang menggunakan Docker Image PHP 7.4 Apache yang dalam hal ini berdasarkan base image Debian. Untuk menambahkan module PHP Memcached tersebut, ternyata tidak terlalu sulit, meski memang untuk PHP 7.4 sedikit berbeda dengan PHP 7.3 atau yang lebih lama.
Secara umum, yang perlu dilakukan untuk menambahkan dan mengaktifkan module php memcached adalah dengan menginstall terlebih dahulu package libz-dev, memcached,libmemcached-dev,libmemcached-tools. Beru kemudian menambahkan module php memcached dengan menggunakan pecl, dan terakhir mengaktifkan module php memcached dengan docker-php-ext-enable.
Berikut ini adalah susunan file Dockerfile yang dibuat berdasarkan Image PHP 7.4 Apache, dengan tambahan module php memcached.
FROM php:7.4-apache
RUN apt-get update && apt-get install -y libz-dev libmemcached-dev memcached libmemcached-tools && \
pecl install memcached && \
docker-php-ext-enable memcached
Sekian tip dan trik kali ini. Selamat mencoba dan semoga yang sedikit ini bermanfaat.