Guest User

DockerFile

a guest
Apr 27th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. FROM php:5.6-apache
  2. RUN apt-get update && apt-get upgrade && apt-get install -y \
  3. libfreetype6-dev \
  4. libjpeg62-turbo-dev \
  5. libmcrypt-dev \
  6. libpq-dev \
  7. libcurl3-dev
  8. RUN docker-php-ext-install bcmath curl exif fileinfo gd hash iconv json mbstring mcrypt
  9. RUN docker-php-ext-install mysql mysqli pgsql opcache pdo pdo_mysql pdo_pgsql phar session sockets sysvmsg zip
  10. RUN yes | pecl install xdebug \
  11. && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
  12. && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
  13. && echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini
  14. RUN apt-get update && apt-get install -y libmemcached-dev \
  15. && pecl install memcached \
  16. && docker-php-ext-enable memcached
  17. RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer
  18. RUN a2enmod rewrite
  19. CMD ["apache2-foreground"]
Advertisement
Add Comment
Please, Sign In to add comment