使用用于Laravel Vapor的Docker在php8上安装Imagick
我看到一些帖子,让Imagick使用Docker映像和来自Imagick repo的提交在PHP8上工作。Imagick还没有正式准备好PHP8,因为它没有通过其他测试,但可以按原样使用PHP8 需要一个指针,让我的本地工作,然后到Laravel蒸汽。这是为了在Dockerfile中工作,但在运行使用用于Laravel Vapor的Docker在php8上安装Imagick,docker,imagick,php-8,laravel-vapor,Docker,Imagick,Php 8,Laravel Vapor,我看到一些帖子,让Imagick使用Docker映像和来自Imagick repo的提交在PHP8上工作。Imagick还没有正式准备好PHP8,因为它没有通过其他测试,但可以按原样使用PHP8 需要一个指针,让我的本地工作,然后到Laravel蒸汽。这是为了在Dockerfile中工作,但在运行sail build 更新: 这对蒸汽有效。staging.dockerfile应如下所示: FROM laravelphp/vapor:php80 ARG IMAGICK_LAST_COMMIT='
sail build
更新:
这对蒸汽有效。staging.dockerfile应如下所示:
FROM laravelphp/vapor:php80
ARG IMAGICK_LAST_COMMIT='448c1cd0d58ba2838b9b6dff71c9b7e70a401b90'
RUN mkdir -p /usr/src/php/ext/imagick \
&& curl -fsSL https://github.com/Imagick/imagick/archive/${IMAGICK_LAST_COMMIT}.tar.gz | tar xvz -C /usr/src/php/ext/imagick --strip 1 \
&& sed -i s/'#define PHP_IMAGICK_VERSION "@PACKAGE_VERSION@"'/'#define PHP_IMAGICK_VERSION "3.4.5rc"'/ /usr/src/php/ext/imagick/php_imagick.h \
&& docker-php-ext-configure imagick \
&& docker-php-ext-install imagick
COPY . /var/task
因此,我仍然面临的问题是将其纳入我的本地计划。使用帆建造