From 302da0c895e663fd6a387e79af9b457e654befdc Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 25 Apr 2017 11:24:33 +0200 Subject: [PATCH] add opcahce --- alpine/Dockerfile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/alpine/Dockerfile b/alpine/Dockerfile index c6aaed3..0dbcea8 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -22,7 +22,7 @@ RUN apk add chrpath RUN ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/local/include/ \ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ && docker-php-ext-configure gmp \ - && docker-php-ext-install iconv mcrypt mbstring pdo pdo_mysql zip gd gmp \ + && docker-php-ext-install iconv mcrypt mbstring pdo pdo_mysql zip gd gmp opcache \ && curl -o ${PHANTOMJS}.tar.bz2 -SL https://bitbucket.org/ariya/phantomjs/downloads/${PHANTOMJS}.tar.bz2 \ && tar xvjf ${PHANTOMJS}.tar.bz2 \ && rm ${PHANTOMJS}.tar.bz2 \ @@ -30,6 +30,17 @@ RUN ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/local/include/ \ && ln -sf /usr/local/share/${PHANTOMJS}/bin/phantomjs /usr/local/bin \ && rm -rf /var/lib/apt/lists/* +# set recommended PHP.ini settings +# see https://secure.php.net/manual/en/opcache.installation.php +RUN { \ + echo 'opcache.memory_consumption=128'; \ + echo 'opcache.interned_strings_buffer=8'; \ + echo 'opcache.max_accelerated_files=4000'; \ + echo 'opcache.revalidate_freq=60'; \ + echo 'opcache.fast_shutdown=1'; \ + echo 'opcache.enable_cli=1'; \ +} > /usr/local/etc/php/conf.d/opcache-recommended.ini + ##### # INSTALL COMPOSER #####