-
-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VC16 build for windows pecl #573
Comments
8.2.1 is around the corner and still no build :C I've been waiting for weeks... |
@terax6669 wrote:
What does ":C" mean? I don't speak emoji. |
@N6REJ I've actually never been involved in building any extensions for Windows, and I'm not a Windows user. Reading the front page of https://windows.php.net/ I can see:
You may have already noticed that DLLs for new PECL releases are no longer available for several months. This is because the Windows PECL build machine died, and the team is still working on the long term plan of building DLLs for PECL extensions with a new CI process. We're doing our best to finish that as soon as possible, and keep you up to date. Which is certainly unfortunate. I will try to find out what the situation is. For the record, I personally think getting the windows builds available again is something that would be appropriate for the PHP Foundation to be hiring someone to work on full time. |
it would be great if you could expedite it. We've got every version of imagemick since php 8.0 not working because of it. |
if you want, teach me how to do it and i'll make the imagick ones myself |
I don't know, I've never compiled Imagick on windows. If anyone wants to write some instructions, I could host them on phpimagick.com btw, https://mlocati.github.io/articles/php-windows-imagick.html exists and may be of help to some people. |
Sigh, the latest version provided on that page, for 8.1, doesn't work for 8.2. Using PHP 8.2 and following those instructions for 8.1, I get the expected mismatch error:
|
thanks @Danack for all your work. waiting patiently for that server to come up hehe |
Any update on this? |
1 similar comment
Any update on this? |
Success BUILD for Windows! Test on your own risk. Left messages here if it works. PHP 8.2.3 x64 TS + NTS ext-imagick-php8.2-ts-x64.zip |
Thats fantastic! |
what about nts?
greate, but what about nts? |
I had to go through 9 rings of hell to make this build without any instructions or tips... If you really need it, I can make another build, for NTS...) You can download here - #573 (comment) |
thanks so much. Will try your build. Also found this great guide and planning use it https://jite.eu/_posts/2021-02-21-imagick-on-php8/ UPD: works for me, thx |
The thread-safe version (the one I need) will not work on my system (Win11, XAMPP, with PHP 8.2). I suspect it's because the version of ImageMagick I have installed locally (ImageMagick-7.1.0-18-vc15-x64/ImageMagick 7.1.0-18 Q16 x64) is different than the version the builds above were compiled against. @ArthurPatriot, which version of ImageMagick did you compile those builds against? |
All libraries included on zip. You can use latest version of Imagick for Windows. |
@ArthurPatriot Which version of ImageMagick is installed on the machine where you compiled Imagick? |
All required libraries exists in zip. |
@ArthurPatriot Success! Thanks so much!!! |
Is this working for Debian Linux? php 8.2 |
|
PHP 8.2.3 x64 TS Works for me, W11 + XAMPP with PHP 8.2, Thanks! |
Is there an official release? |
when I compare the ts to whats on pecl repo there is a LOT missing. I'm unsure what to do. |
it works for everything i need it to do. doesnt error out. are there any issues with the differences? otherwise i wouldnt worry too much i think edit: NTS here so that might be less of an issue than TS version i suppose |
all must works |
It appears in the "php -m" result but not in the phpinfo.
|
@ArthurPatriot |
@Geckosan Thank you very much, this works! Only thing I noticed - when running
EDIT: Turns out I just had to uninstall the ImageMagick I had installed locally on my machine. Once I did that, no more warning messages in |
Where can I find the ImageMagick 7.1.1-19 Q16-HDRI x64 installer? |
I'm not sure you need that exact version, but if you do: |
I only see 7.1.1-25 there. Can I just use that one? |
I would think so. Can't hurt to try :) Let us know! |
7.1.1-25 seems to work fine! |
Thanks Working for me(PHP 8.2.12) |
It didn't work for me, PHP 8.2.9 (NTS). |
Thank you! Can confirm php_imagick_ts work for any PHP 8.2.* with ImageMagick 7.1.1-19 Q16-HDRI vs16 x64 (Dynamic Multi-threaded DLL version), and imagick 3.7.0, added it to several machines. |
Is there a dll for imagick for PHP 8.24 VS16 x64 TS? |
Bless this thread. I've lost so many hours on this installation. Only information from here helped me!!!! |
It works. thanks. i've searched the pecl web but it's still up to php 8.1 |
PHP 8.3 version? |
Working for me. |
I'd like to offer to make a repo where y'all can contribute and we can actually have releases. I think it would be good to have imagemagick and imagick both under one repo so we can keep things up to date and easy to find. I'd like y'alls feedback on this. We're posting releases in this thread but not under releases which makes them hard to find. |
I think it's a good idea. Go on! |
PECL windows builder is broken. So you will get same story for all extensions. I am planning to write simple service which build required extension for requested php version... On same way as pecl. What you think guys?) |
PLEASE DO!!! |
@N6REJ Look like already done - https://phpext.phptools.online/extension/images/imagick-121 |
|
|
Confirmed this worked without any issues using the latest "7.1.1-32 Q16-HDRI vs16 x64" installer and PHP 8.3.6. Many thanks!! |
The official PECLs for 8.2 and 8.3 are now released https://mlocati.github.io/articles/php-windows-imagick.html The issue can be considered closed |
THANKSS SO MUCCH IT'S WORK TO MEEE |
Any chance of a PHP 8.4 build? Not sure when/if the official PECL package is going to have a PHP 8.4 DLL hook for imagick. |
8.4 official PECL is available! https://pecl.php.net/package/imagick/3.7.0/windows Working fine to me |
I downloaded this version, but when I run php --version it returns: Warning: Version warning: Imagick was compiled against ImageMagick version 1808 but version 1809 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0 Do I need a other version of ImageMagick? Currently i'm using: |
Thanks for your fast reply, I will give it a try! |
I'm looking for an updated build for https://windows.php.net/downloads/pecl/deps/ImageMagick-7.1.0-18-vc15-x86.zip that uses vc16 & x64. Where can I find such a thing or create one?
The text was updated successfully, but these errors were encountered: