Skip to content
Snippets Groups Projects
Commit 2cb4a5f3 authored by Edward Hicks's avatar Edward Hicks :8ball:
Browse files

use docker-php-ext-enable in dockerfile instead of another ini file

parent d990c207
No related branches found
No related tags found
No related merge requests found
...@@ -66,26 +66,27 @@ COPY usr/local/etc/php/conf.d/01_base_modules.ini /usr/local/etc/php/conf.d/ ...@@ -66,26 +66,27 @@ COPY usr/local/etc/php/conf.d/01_base_modules.ini /usr/local/etc/php/conf.d/
# Build & install PECL modules # Build & install PECL modules
RUN pecl channel-update pecl.php.net RUN pecl channel-update pecl.php.net
RUN printf "\n" | pecl install --force apcu RUN printf "\n" | pecl install --force apcu && docker-php-ext-enable apcu
##RUN pecl install --force geoip ##RUN pecl install --force geoip && docker-php-ext-enable geoip
#RUN git clone https://github.com/rlerdorf/geoip.git && \ #RUN git clone https://github.com/rlerdorf/geoip.git && \
# cd geoip/ && \ # cd geoip/ && \
# phpize && \ # phpize && \
# ./configure && \ # ./configure && \
# make && make install && \ # make && make install && \
# cd .. && \ # cd .. && \
# rm -rfv geoip # rm -rfv geoip && \
RUN pecl install --force igbinary # docker-php-ext-enable geoip
RUN printf "\n" | pecl install --force imagick RUN pecl install --force igbinary && docker-php-ext-enable igbinary
RUN printf "\n" | pecl install --force mcrypt RUN printf "\n" | pecl install --force imagick && docker-php-ext-enable imagick
RUN printf "\n\n\nyes\n\nyes\n\n\n\n" | pecl install --force memcached RUN printf "\n" | pecl install --force mcrypt && docker-php-ext-enable mcrypt
RUN printf "yes\nyes\nyes\n" | pecl install --force redis RUN printf "\n\n\nyes\n\nyes\n\n\n\n" | pecl install --force memcached && docker-php-ext-enable memcached
RUN pecl install --force uploadprogress RUN printf "yes\nyes\nyes\n" | pecl install --force redis && docker-php-ext-enable redis
RUN pecl install --force xdebug RUN pecl install --force uploadprogress && docker-php-ext-enable uploadprogress
RUN pecl install --force xhprof RUN pecl install --force xdebug && docker-php-ext-enable xdebug
RUN pecl install --force xmlrpc RUN pecl install --force xhprof && docker-php-ext-enable xhprof
RUN printf "\n" | pecl install --force yaml RUN pecl install --force xmlrpc && docker-php-ext-enable xmlrpc
RUN printf "\n" | pecl install --force yaz RUN printf "\n" | pecl install --force yaml && docker-php-ext-enable yaml
RUN printf "\n" | pecl install --force yaz && docker-php-ext-enable yaz
# Push our customized files # Push our customized files
COPY etc/ /etc/ COPY etc/ /etc/
......
extension=apcu
extension=igbinary
extension=imagick
extension=mcrypt
extension=memcached
extension=redis
extension=uploadprogress
zend_extension=xdebug
extension=xhprof
extension=xmlrpc
extension=yaml
extension=yaz
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment