@@ -22,7 +22,7 @@ FROM base AS base-build
2222RUN yes | apt-get install $PHPIZE_DEPS git libuv1-dev
2323
2424FROM base-build AS build-uv
25- RUN git clone https://github.com/amphp/php -uv uv
25+ RUN git clone https://github.com/amphp/ext -uv uv
2626WORKDIR /uv
2727RUN git fetch \
2828 && git pull \
@@ -65,7 +65,7 @@ RUN EXTENSION_DIR=`php-config --extension-dir 2>/dev/null` && \
6565 gdb \
6666 $PHPIZE_DEPS \
6767 && docker-php-ext-install -j$(nproc) pcntl pgsql pdo pdo_pgsql bcmath zip gmp iconv \
68- && pecl install parallel || (cd /tmp && (yes | apt-get install $PHPIZE_DEPS git) && git clone https://github.com/krakjoe /parallel && cd parallel && git fetch && git pull && phpize && ./configure && make install && cd) \
68+ && pecl install parallel || (cd /tmp && (yes | apt-get install $PHPIZE_DEPS git) && git clone https://github.com/WyriHaximus-labs /parallel && cd parallel && git fetch && git checkout php-8.1-part-2 && git pull && phpize && ./configure && make install && cd) \
6969 && docker-php-ext-enable parallel \
7070 && if [ $(php -v | grep "PHP 8." | wc -l) != 0 ] ; then true ; else pecl install eio; fi \
7171 && if [ $(php -v | grep "PHP 8." | wc -l) != 0 ] ; then true ; else docker-php-ext-enable eio; fi \
@@ -96,7 +96,10 @@ RUN touch /.you-are-in-a-wyrihaximus.net-php-docker-image-dev
9696# Install docker help scripts
9797COPY src/php/utils/docker/debian/dev-mode /usr/local/bin/dev-mode
9898COPY src/php/utils/docker/debian/docker-php-dev-mode /usr/local/bin/docker-php-dev-mode
99- RUN dev-mode && rm -rf /usr/local/bin/dev-mode && rm -rf /usr/local/bin/docker-php-dev-mode && yes | apt-get install make wget unzip
99+ RUN if [ $(php -v | grep "alpha\|beta\|rc" | wc -l) != 0 ] ; then true ; else dev-mode; fi \
100+ && rm -rf /usr/local/bin/dev-mode \
101+ && rm -rf /usr/local/bin/docker-php-dev-mode \
102+ && yes | apt-get install make
100103
101104# Install composer
102105COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer
@@ -112,7 +115,10 @@ RUN touch /.you-are-in-a-wyrihaximus.net-php-docker-image-dev
112115# Install docker help scripts
113116COPY src/php/utils/docker/debian/dev-mode /usr/local/bin/dev-mode
114117COPY src/php/utils/docker/debian/docker-php-dev-mode /usr/local/bin/docker-php-dev-mode
115- RUN dev-mode && rm -rf /usr/local/bin/dev-mode && rm -rf /usr/local/bin/docker-php-dev-mode && yes | apt-get install make wget unzip
118+ RUN if [ $(php -v | grep "alpha\|beta\|rc" | wc -l) != 0 ] ; then true ; else dev-mode; fi \
119+ && rm -rf /usr/local/bin/dev-mode \
120+ && rm -rf /usr/local/bin/docker-php-dev-mode \
121+ && yes | apt-get install make
116122
117123# Install composer
118124COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer
0 commit comments