Comments (7)
Hi there π
Thanks for reporting this. Could you please fork this and try to add the libjpeg-dev
library? If that fixes your issue, I'll add it here too.
Let me now. π€
from laravel-docker.
This helped me.
https://hub.docker.com/_/php/, under "PHP Core Extensions".
RUN apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/
This added JPEG support to my Dockerfile and made the imagejpeg() function missing
error disappear.
from laravel-docker.
Thanks for sharing @anroots.
I'll try and implement this natively soon.
Feel free to open a PR if you want to speed up the process. π
from laravel-docker.
Well I gave it a go https://github.com/richstandbrook/laravel-docker/blob/master/latest/Dockerfile#L22 but it still seems to have a problem with the same test. It can't be a fundamental problem with Laravel implementation as it works-for-meβ’ on my local php environment and I can't find reference to the problem anywhere else. It's a strange one.
from laravel-docker.
Strange, sorry I've never come across this issue before. May I ask why you're using libjpeg-turbo-dev
instead of libjpeg-dev
?
from laravel-docker.
Okay so I've had to manually add exif
to the 7.4
image and in my research, I saw that they simplified the process of configuring gd
with RUN docker-php-ext-configure gd --with-freetype --with-jpeg
. So I went ahead and decided to support JPEG for 7.4 out of the box.
I'm a bit worried about the breaking changes of backporting this to 7.2 and 7.3 so I'm not sure if I should...
from laravel-docker.
Okay so for the sake of consistency and to make sure all images are supporting the same extensions and features, I've added support for JPEG on 7.2
and 7.3
.
It's currently building on Docker Hub and should be available in a few minutes.
from laravel-docker.
Related Issues (20)
- phpcs: command not found HOT 8
- bash: make: command not found HOT 2
- Error running composer install HOT 2
- phpcs: command not found HOT 1
- [Vote] Chromium for dusk tests HOT 1
- Missing extensions? HOT 1
- wkhtmltopdf issue for 7.4 HOT 6
- Latest version HOT 1
- Set php.ini parameters HOT 2
- Would it be possible to update to the latest PHPCS?
- Update to latest PHP8.1 HOT 3
- Error less: unrecognized option: X - PHP 7.4 HOT 2
- Disabling Xdebug HOT 1
- Rebuilding the images with latest PHP versions HOT 1
- build fails with node version issue HOT 1
- Imap Extension HOT 2
- Support for ARM64
- Missing git after commit "Install php extension with `docker-php-extension-installer` + get rid of already installed extension" HOT 7
- bash: git: command not found HOT 2
- phpunit: command not found HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-docker.