add php event
This commit is contained in:
@ -508,6 +508,38 @@ RUN set -xe; \
|
||||
&& docker-php-ext-enable ssdb \
|
||||
;fi
|
||||
|
||||
|
||||
############################################################################
|
||||
## Event:
|
||||
############################################################################
|
||||
USER root
|
||||
|
||||
ARG INSTALL_EVENT=false
|
||||
|
||||
RUN set -eux; \
|
||||
if [ ${INSTALL_EVENT} = true ]; then \
|
||||
curl -L -o /tmp/libevent.tar.gz https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz &&\
|
||||
mkdir -p /tmp/libevent-php &&\
|
||||
tar -C /tmp/libevent-php -zxvf /tmp/libevent.tar.gz --strip 1 &&\
|
||||
cd /tmp/libevent-php &&\
|
||||
./configure --prefix=/usr/local/libevent-2.1.12 &&\
|
||||
make &&\
|
||||
make install &&\
|
||||
rm /tmp/libevent.tar.gz &&\
|
||||
docker-php-ext-install sockets &&\
|
||||
curl -L -o /tmp/event.tar.gz http://pecl.php.net/get/event-3.0.6.tgz &&\
|
||||
mkdir -p /tmp/event-php &&\
|
||||
tar -C /tmp/event-php -zxvf /tmp/event.tar.gz --strip 1 &&\
|
||||
cd /tmp/event-php &&\
|
||||
phpize &&\
|
||||
./configure --with-event-libevent-dir=/usr/local/libevent-2.1.12/ &&\
|
||||
make &&\
|
||||
make install &&\
|
||||
rm /tmp/event.tar.gz &&\
|
||||
docker-php-ext-enable event &&\
|
||||
php -m | grep -q 'event' \
|
||||
;fi
|
||||
|
||||
#
|
||||
#--------------------------------------------------------------------------
|
||||
# Optional Supervisord Configuration
|
||||
|
Reference in New Issue
Block a user