Laradock-PHP-Worker Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()
結論寫在前面 移除 Laradock 在 php-worker Dockerfile(line:90) 的 --with-png 就能解決 Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg() 的問題。 原因 PHP 7.4(Alpine) 安裝 gd 要獲得 JPEG 的支持,在編譯組態時加入 --with-jpeg 即可。但是! Laradock 在 php-worker Dockerfile(line:90) 裡多加入了 --with-png 導致編譯失敗。 修改 Dockerfile 重建 image 修改 php-worker 的 Dockerfile // laradocker/php-worker/Dockerfile: 90 docker-php-ext-configure gd --with-freetype --with-jpeg --with-png; \ 改為 docker-php-ext-configure gd --with-freetype --with-jpeg; \ 然後,重新建立 image $ docker-compose up --build -d php-worker Recreating laradock_php-worker_1 ... done 檢查重建的環境是否支持 JPEG $ docker exec -it laradock_php-worker_1 php -r 'print_r(gd_info());' Array ( [GD Version] => bundled (2....