docker-php-build/7.2/Dockerfile

33 lines
850 B
Docker
Raw Normal View History

2017-08-21 11:55:12 -04:00
FROM php:7.2-rc-zts
2017-08-18 09:26:57 -04:00
LABEL maintainer "Tony Blyler <me@tonyblyler.com>"
2017-08-21 11:55:12 -04:00
# pecl install xdebug
2017-08-21 14:42:52 -04:00
RUN apt-get update && \
2017-08-18 09:26:57 -04:00
apt-get install -y \
git \
wget \
2017-08-21 14:42:52 -04:00
openssh-client && \
# pthreads install since pecl seems jacked up
git clone --depth=1 https://github.com/krakjoe/pthreads -b master /tmp/pthreads && \
cd /tmp/pthreads && \
phpize && \
./configure && \
make && \
make install && \
cd - && \
rm -Rf /tmp/pthreads && \
2017-08-21 15:02:44 -04:00
# xdebug install since pecl doesn't like php 7.2 yet for xdebug
git clone --depth=1 https://github.com/xdebug/xdebug -b master /tmp/xdebug && \
cd /tmp/xdebug && \
phpize && \
./configure && \
make && \
make install && \
cd - && \
rm -Rf /tmp/xdebug && \
2017-08-21 14:42:52 -04:00
docker-php-ext-install pcntl sockets && \
2017-08-21 15:02:44 -04:00
docker-php-ext-enable pthreads xdebug
2017-08-18 09:26:57 -04:00
ENTRYPOINT ["docker-php-entrypoint"]
CMD ["php", "-a"]