Put the content below inside ~/.bashrc or ~/.zshrc
alias composer='docker run --rm -v $(pwd):/app composer:1.5.1 '
Docker command as an alias for PHP
Put the content below inside ~/.bashrc or ~/.zshrc
alias php='docker run --rm --name=php-cli -v $(pwd):/www matriphe/alpine-php:cli php'
PHP 7.4 + Memcached
Insert this code inside your Dockerfile:
FROM php:7.4-apache
RUN apt-get update
RUN apt-get install -y git libmemcached-dev wget unzip
RUN apt-get install --no-install-recommends -y libzip-dev zlibc zlib1g
RUN docker-php-ext-install zip
RUN mkdir -p /usr/src/php/ext/memcached
WORKDIR /usr/src/php/ext/memcached
RUN wget https://github.com/php-memcached-dev/php-memcached/archive/v3.1.3.zip; unzip /usr/src/php/ext/memcached/v3.1.3.zip
RUN mv /usr/src/php/ext/memcached/php-memcached-3.1.3/* /usr/src/php/ext/memcached/
RUN docker-php-ext-configure memcached && docker-php-ext-install memcached \
&& docker-php-ext-install mysqli
RUN a2enmod rewrite