Php_imagick wamp64'e nasıl kurulur
Php_imagick'i wamp64'e şanssız olarak kurmaya çalışıyorum.
İstenilen hedef, WordPress'in hata mesajını göstermeyi bırakmasıdır:
İsteğe bağlı modül olan Imagick kurulu değil veya devre dışı bırakıldı.
Ayrıca aşağıdaki ekli resimleri okumayı atlayabilir ve görüntüleyebilirsiniz.
Kurulumum:
Wamp64 Windows 10 Release Version 3.2.3.3 64 Bits [Windows Build: 19041]
PHP Version: 7.4.9
Build Date: Aug 4 2020 11:45:36
Windows: NT *username* 10.0 build 19041 (Windows 10) AMD64
Compiler Visual: C++ 2017
Architecture: x64
Loaded Configuration File: C:\wamp64\bin\apache\apache2.4.46\bin\php.ini
Thread Safety: enabled
Aşağıdaki ImageMagick dosyalarını yüklemeyi denedim:
1) ImageMagick-7.0.10-30-Q16-HDRI-x64-dll.exe
----A) php_imagick-3.4.3rc1-5.6-ts-vc11-x64.zip
----B) php_imagick-3.4.3rc1-7.1-ts-vc14-x64.zip
2) ImageMagick-7.0.10-30-Q16-x64-dll.exe
----A) php_imagick-3.4.3rc1-7.1-ts-vc14-x64.zip
----B) php_imagick-3.4.4rc2-7.3-ts-vc15-x64.zip
3) ImageMagick-6.9.3-7-Q16-x64-dll.exe (Current)
----A) php_imagick-3.4.4rc2-7.3-ts-vc15-x64.zip (Current)
----B) php_imagick-3.4.3rc1-7.1-ts-vc14-x64.zip
----C) php_imagick-3.4.3rc1-5.6-ts-vc11-x64.zip
Ben ne yaptım:
Önce EXE dosyasını kurdum ve sonra zip dosyasından sadece php_imagick.dll dosyasını bu klasöre çıkardım:
C:\wamp64\bin\php\php7.4.9\ext
Şu anda kullandığım PHP sürümüyle eşleşen (daha fazla bilgi için daha sonra resimlere bakın [php.ini]).
Wamp'ı yeniden başlatmayı, PHP / Apache sürümlerini değiştirerek sembolik bağlantıları yeniden oluşturmayı denedim.
Ayrıca bir noktada tam zip'i aşağıda gösterildiği gibi 'php_imagick' adlı bir klasör altındaki 'ext' klasörüne çıkarmayı denediğimi ve bu hatayı almayı başardığımı da belirtmek gerekir:
C:\wamp64\bin\php\php7.4.9\ext\php_imagick\php_imagick.dll (The specified procedure could not be found.)
ama çoğunlukla şu hataları alıyorum:
[25-Sep-2020 08:58:50 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_imagick.dll' (tried: c:/wamp64/bin/php/php7.4.9/ext/php_imagick.dll (The specified module could not be found.), c:/wamp64/bin/php/php7.4.9/ext/php_php_imagick.dll.dll (The specified module could not be found.)) in Unknown on line 0
EXE kullanarak Magick'i kurduğumda, Stack OverFlow'da önerildiği gibi install to the path, Klasörü şu şekilde değiştir C:\ImageMagickve legacy driversmümkünse kurduğumdan emin olurum. (Ayrıca her seferinde denediğim son sürümü kaldırmayı da ihmal etmiyorum)
Visual Studio yüklüyüm ve bir sürü yeniden dağıtılabilir ve ayrıca bunların hem x86 hem de x64 sürümleri var:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Şansım yaver gitmedi ve birkaç Stack OverFlow gönderisini okudum ve bir çözüm bulamadım.
ImageMagick'i Wampserver 3.0.0 64 ile nasıl kurabilirim?
IMAGEMAGICK'i WAMP'a kurmak için adım adım talimatlar?
Php_imagick.dll PHP uzantısını wampserver 2.2'ye yükleme
Php_imagick.dll wamp üzerine yüklenemiyor
Imagick, WAMP üzerinde kurulum için delege ediyor
ImageMagick'i Wampserver 3.0.0 64 ile nasıl kurabilirim?
IMAGEMAGICK'i WAMP'a kurmak için adım adım talimatlar?
Php_imagick.dll PHP uzantısını wampserver 2.2'ye yükleme
Php_imagick.dll wamp üzerine yüklenemiyor
Imagick, WAMP üzerinde kurulum için delege ediyor
WAMP PHP Başlangıç Hatası: Dinamik kitaplık yüklenemiyor
ImageMagick uzantısını php / windows ile kurma
ImageMagick'i Visual Studio derleyicisiyle statik kitaplıklar olarak kullanmaya çalışırken bağlayıcı hatası
Magick ++ 'ı Visual C ++ 2010'da Yükleme
Magick ++ 'ı Visual Studio 2019'da Kurmak
Visual Studio ile ImageMagick
WampServer ve Imagemagick, imagick php modülü tanınmadı
Görüntü gibi kitaplık yüklenemiyor
ImageMagick çalışmıyor
Bundan sonra ne deneyebilirim?
955 satırında yazım hatası: .php = .dll
Yanıtlar
Bunu bizim için düzeltmesi için bir serbest çalışan tuttum.
- Yüklediğiniz tüm WampServer ve ImageMagick sürümlerini
kaldırın
- Kaldırmadan önce veritabanınızı ve www klasörünüzü yedeklemeyi unutmayın.
- Wamp64 ve uzantılarıyla ilgili bir dizi hatayı düzeltmemize ve bu uygulamaları tek komutla güncellememize yardımcı olacak Chocolatey adlı güvenilir bir yazılım yükleyeceğiz.
Zaten chocolatey kullanarak ve şimdi sadece kendi web sitesinde sağlanan brisame komutlarını kullanarak WAMP ve ImageMagick güncellemek ve daha sonra okumak tekrar bu hata mesajını görmeden önce bu sabit olanlarınız için notumu altında
4)daha fazla bilgi için
PowerShell'i Yönetici Olarak Çalıştırın
- İçin bu kılavuzu izleyin İndir chocolateyhttps://chocolatey.org/install
Wamp64'ü indirmek için aynı yöntemleri kullanınhttps://chocolatey.org/packages/wamp-server
- Wamp'ı masaüstünüzde yeni oluşturulan kısayoldan çalıştırın
- PHP sürümünü 7.4.9 veya en son sürüm olarak değiştirin ve yalnızca ardından
diğer adımlara geçin - Klasörün Wamp64 değil, Wamp olarak adlandırılması konusunda endişelenmeyin. Hala 64bit sürümü. Bunu Wamp'ın hakkında bölümünde kontrol edebilirsiniz.
İndir https://chocolatey.org/packages/imagemagick
İndir https://windows.php.net/downloads/pecl/deps/ImageMagick-7.0.7-11-vc15-x64.zip
- Not: Bu işe yaramazsa, muhtemelen yeniden güncellenirler. Daha yeni sürümleri kullanarak aynı yöntemleri deneyin. Önce ImageMagick çekirdek DLL dosyalarını değiştirmek yerine php_imagick'in daha yeni sürümlerini deneyeceğim. Yapmayacağım tek şey pes etmek.
Özü Ve Kopya tüm
CORE_RLveIM_MOD_RLDLL dosyalarının içineC:\wamp\bin\php\php7.4.9neredephp.exebulunduğu(ImageMagick'i zaten yüklediğimiz için buradan herhangi bir EXE dosyasını çalıştırmayın)
İndir https://windows.php.net/downloads/pecl/releases/imagick/3.4.4/php_imagick-3.4.4-7.4-ts-vc15-x64.zip
Yalnızca dosyayı çıkartın ve kopyalayın
php_imagick.dllC:\wamp\bin\php\php7.4.9\extAç tarafından php.ini dosyasını sol tıklayarak Wamp-> PHP-> php.ini ve sonra emin tüm kalanlar silip yapmak eklemek herhangi aşağıda
extention=hattı kod aşağıda:
extention = imagick
(Apparently, New PHP versions require writing it without the "php_"...".dll" parts)
- Wamp'ı kapatıp kısayolundan yeniden açarak yeniden başlatın
Bu, kaçabildiğim tek çözüm.
choco:
Google = https://www.google.com/search?q=chocolatey
2019 = http://web.archive.org/web/20190101113929/https://chocolatey.org/
2018 = http://web.archive.org/web/20180414000310/https://chocolatey.org/
Zevk almak