From fc6ad8975994170fa864ed566c5103f68d5814cb Mon Sep 17 00:00:00 2001 From: Lukas Rist Date: Sun, 13 Aug 2023 20:41:57 +0200 Subject: [PATCH] update phpox to latest version of BFR --- docker/phpox/Dockerfile | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/docker/phpox/Dockerfile b/docker/phpox/Dockerfile index 2c18801f..93a3144d 100644 --- a/docker/phpox/Dockerfile +++ b/docker/phpox/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.10 +FROM alpine:3.18 # # Install packages RUN apk -U --no-cache add \ @@ -6,36 +6,38 @@ RUN apk -U --no-cache add \ file \ git \ make \ - php7 \ - php7-dev \ - php7-tokenizer \ + php \ + php81-dev \ + php-tokenizer \ python3 \ + py3-pip \ python3-dev \ re2c && \ # # Install bfr sandbox from git git clone --depth=1 https://github.com/mushorg/BFR /opt/BFR && \ cd /opt/BFR && \ - phpize7 && \ + php --version && \ + phpize && \ ./configure \ - --with-php-config=/usr/bin/php-config7 \ --enable-bfr && \ make && \ make install && \ cd / && \ rm -rf /opt/BFR /tmp/* /var/tmp/* && \ - echo "zend_extension = "$(find /usr -name bfr.so) >> /etc/php7/php.ini && \ + php --ini | grep Loaded && \ + echo "zend_extension = "$(find /usr -name bfr.so) >> /etc/php81/php.ini && \ # # Install PHP Sandbox git clone --depth=1 https://github.com/mushorg/phpox /opt/phpox && \ cd /opt/phpox && \ - pip3 install -r requirements.txt && \ + pip install -r requirements.txt && \ make && \ # # Clean up apk del --purge build-base \ git \ - php7-dev \ + php-dev \ python3-dev && \ rm -rf /root/* && \ rm -rf /var/cache/apk/*