All Submissions you make to Magento Inc. (“Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, sublicense and distribute any feedback, ideas, code, or other information (“Submission") you submit through GitHub. (2) Your Submission is an original work of authorship and you are the owner or are legally entitled to grant the license stated above. (3) You agree to the Contributor License Agreement found here: https://github.com/magento/magento2/blob/master/CONTRIBUTOR_LICENSE_AGREEMENT.html
Description
PHP 8.x Docker images are missing the
imagick
PHP extension. This PR brings them back.Bonus: This PR also adds WebP support to PHP 7.4 and PHP 8.x's GD extension.
Fixed Issues (if relevant)
Fixes #357.
Manual testing scenarios
php bin/ece-docker image:generate:php
docker-compose.override.yml
'sservices
like this:docker compose build fpm
docker compose run --rm fpm php -i | awk '/imagick module/,/^$/'
imagick module => enabled
in the output from step 4.docker compose run --rm fpm php -i | awk '/GD Support/,/^$/'
WebP Support => enabled
in the output from step 6.Release notes
imagick
PHP extension back to PHP 8.x Docker images.Associated documentation updates
Add link to Magento DevDocs PR or Issue, if needed.
Contribution checklist