diff --git a/data/infra/frankenphp.Dockerfile b/data/infra/frankenphp.Dockerfile index 3670ced3..0d814406 100644 --- a/data/infra/frankenphp.Dockerfile +++ b/data/infra/frankenphp.Dockerfile @@ -27,18 +27,20 @@ RUN docker-php-ext-install zip RUN apk add --no-cache postgresql-dev RUN docker-php-ext-install pdo_pgsql +COPY --from=ghcr.io/php/pie:bin /pie /usr/bin/pie RUN apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS linux-headers && \ docker-php-ext-install sockets && \ + pie install xdebug/xdebug && \ apk del .phpize-deps RUN docker-php-ext-install bcmath -# Install xdebug and sqlsrv driver +# Install sqlsrv driver RUN apk add --update linux-headers && \ wget https://download.microsoft.com/download/${MS_ODBC_DOWNLOAD}/msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk && \ apk add --allow-untrusted msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk && \ apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc-dev && \ - pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} xdebug && \ - docker-php-ext-enable pdo_sqlsrv xdebug && \ + pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} && \ + docker-php-ext-enable pdo_sqlsrv && \ apk del .phpize-deps && \ rm msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk diff --git a/data/infra/php.Dockerfile b/data/infra/php.Dockerfile index fc71471c..16f9bcef 100644 --- a/data/infra/php.Dockerfile +++ b/data/infra/php.Dockerfile @@ -28,8 +28,10 @@ RUN docker-php-ext-install zip RUN apk add --no-cache postgresql-dev RUN docker-php-ext-install pdo_pgsql +COPY --from=ghcr.io/php/pie:bin /pie /usr/bin/pie RUN apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS linux-headers && \ docker-php-ext-install sockets && \ + pie install xdebug/xdebug && \ apk del .phpize-deps RUN docker-php-ext-install bcmath @@ -43,13 +45,13 @@ RUN mkdir -p /usr/src/php/ext/apcu \ && rm /usr/local/etc/php/conf.d/docker-php-ext-apcu.ini \ && echo extension=apcu.so > /usr/local/etc/php/conf.d/20-php-ext-apcu.ini -# Install xdebug and sqlsrv driver +# Install sqlsrv driver RUN apk add --update linux-headers && \ wget https://download.microsoft.com/download/${MS_ODBC_DOWNLOAD}/msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk && \ apk add --allow-untrusted msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk && \ apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc-dev && \ - pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} xdebug && \ - docker-php-ext-enable pdo_sqlsrv xdebug && \ + pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} && \ + docker-php-ext-enable pdo_sqlsrv && \ apk del .phpize-deps && \ rm msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk diff --git a/data/infra/roadrunner.Dockerfile b/data/infra/roadrunner.Dockerfile index 23adc1f7..361a71da 100644 --- a/data/infra/roadrunner.Dockerfile +++ b/data/infra/roadrunner.Dockerfile @@ -27,18 +27,20 @@ RUN docker-php-ext-install zip RUN apk add --no-cache postgresql-dev RUN docker-php-ext-install pdo_pgsql +COPY --from=ghcr.io/php/pie:bin /pie /usr/bin/pie RUN apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS linux-headers && \ docker-php-ext-install sockets && \ + pie install xdebug/xdebug && \ apk del .phpize-deps RUN docker-php-ext-install bcmath -# Install xdebug and sqlsrv driver +# Install sqlsrv driver RUN apk add --update linux-headers && \ wget https://download.microsoft.com/download/${MS_ODBC_DOWNLOAD}/msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk && \ apk add --allow-untrusted msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk && \ apk add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc-dev && \ - pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} xdebug && \ - docker-php-ext-enable pdo_sqlsrv xdebug && \ + pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} && \ + docker-php-ext-enable pdo_sqlsrv && \ apk del .phpize-deps && \ rm msodbcsql${MS_ODBC_SQL_VERSION}-1_amd64.apk