gpt4 book ai didi

docker - docker下报错Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg

转载 作者:行者123 更新时间:2023-12-02 09:35:15 52 4
gpt4 key购买 nike

我尝试在 docker(version: '3.1', ) 下安装我的 laravel 5.7.19 应用程序并运行一些页面,但出现错误:

Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()

我在 web/Dockerfile.yml 中包含 jpeg 支持:

FROM php:7.2-apache

RUN apt-get update -y && apt-get install -y libpng-dev libjpeg-dev libxpm-dev libfreetype6-dev nano \
&& docker-php-ext-configure gd \
--with-freetype-dir=/usr/include/ \
--with-jpeg-dir=/usr/include/ \
--with-xpm-dir=/usr/include/ \
--with-vpx-dir=/usr/include/

RUN docker-php-ext-install \
pdo_mysql \
&& a2enmod \
rewrite


RUN docker-php-ext-install gd

但是我还是有同样的错误。路径“/usr/include/”是否有效以及如何检查它?

我的工作操作系统是 Kubuntu 18...

谢谢!

最佳答案

您需要添加到 Dockerfile.yml 文件中,包括 gd 和类型格式,例如:

FROM php:7.2-apache

RUN apt-get update && \
apt-get install -y \
libfreetype6-dev \
libwebp-dev \
libjpeg62-turbo-dev \
libpng-dev \
nano \
libgmp-dev \
libldap2-dev \
netcat \
sqlite3 \
libsqlite3-dev && \
docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-webp-dir=/usr/include/ --with-jpeg-dir=/usr/include/ && \
docker-php-ext-install gd pdo pdo_mysql pdo_sqlite zip gmp bcmath pcntl ldap sysvmsg exif \
&& a2enmod rewrite

这一定有帮助。

关于docker - docker下报错Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53942304/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com