Imagick / imagick

🌈 The Imagick PHP extension 🌈
http://pecl.php.net/imagick
Other
537 stars 135 forks source link

Newer PECL package compiled with ImageMagick 7.1 #625

Open EusebiuOprinoiu opened 1 year ago

EusebiuOprinoiu commented 1 year ago

Hello, Danack!

Would you please, consider adding a newer version of Imagick to PECL? The latest version available is 1.5 years old and it was compiled with ImageMagick 6.9. It would be nice to have a version made with ImageMagick 7.1.

ArthurPatriot commented 5 months ago

https://phpext.phptools.online/extension/images/imagick-121

nextgenthemes commented 5 months ago

Do I actually only need the imagick.so when I compile it with the instructions in the readme and then copy it to the right place?

/usr/lib/php/20210902 is where it ends up when compiling on Ubuntu 22.04

It seems it also leaves this build directory behind there.

/usr/lib/php/20210902/build:
ax_check_compile_flag.m4  gen_stub.php     php_cxx_compile_stdcxx.m4  php.m4
ax_gcc_func_attribute.m4  Makefile.global  phpize.m4              run-tests.php`

The state of imagemagick 7 on Ubuntu is really sad. No official builds ... no PPA ...

EusebiuOprinoiu commented 3 months ago

I am very happy to see official Windows PECL builds for PHP 8.2 and 8.3 compiled with ImageMagick 7.1. But what about the Linux package? Would you please consider recompiling it with support for the latest version of ImageMagick? The existing version is 2.5 years old and it was made with ImageMagick 6.9.

ArthurPatriot commented 3 months ago

I am very happy to see official Windows PECL builds for PHP 8.2 and 8.3 compiled with ImageMagick 7.1. But what about the Linux package? Would you please consider recompiling it with support for the latest version of ImageMagick? The existing version is 2.5 years old and it was made with ImageMagick 6.9.

https://launchpad.net/~ondrej/+archive/ubuntu/php

EusebiuOprinoiu commented 3 months ago

That's nice for those using a standard server setup. Unfortunately, I can't use this. My server panel of choice is ServerPilot, which uses custom builds of PHP, Apache, and Nginx and supports third-party packages pulled from PECL. We need official builds.