Merge pull request #3180 from bobbyshaw/patch-1

Do not install tokenizer into laravel-worker when php version is 8.1
This commit is contained in:
Shao Yu-Lung (Allen) 2022-03-31 08:15:37 +08:00 committed by GitHub
commit 5028e0c37b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -37,7 +37,12 @@ RUN apk --update add wget \
procps
RUN pecl channel-update pecl.php.net; \
docker-php-ext-install mysqli mbstring pdo pdo_mysql tokenizer xml pcntl
docker-php-ext-install mysqli mbstring pdo pdo_mysql xml pcntl; \
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ]; then \
php -m | grep -q 'tokenizer'; \
else \
docker-php-ext-install tokenizer; \
fi
# Add a non-root user to help install ffmpeg:
ARG PUID=1000