XAMPP ImageMagick Installation and Laravel Intervention
Intervention Image PHP de gömülü olan GD kütüphanesi default olarak baz alır daha farklı resim formatlarında çalışmak istediğimizde ImageMagick'de desteklemektedir.
Laravel'e Intervention Image yüklemek için tıklayın.
1) Php dosyası oluşturup içerisine phpinfo() çalıştırıyoruz.
phpinfo bakma amacımız php sürüm bilgilerine göre indireceğimiz dosyaları bilmek amaçlıdır.
PHP sürüm bilgisi 7.4, 8.0, 8.1 gibi
Architecture bilgisi x64 veya x86 bilgisine göre indirmeleri seçebiliriz.
Thread Safety bilgisi ile Thread safe veya Non Thread seçimi yapılabilir
2) Imagemagick windows'a yüklenmesi.
https://imagemagick.org/script/download.php#windows
Yüklendiğini anlamak için CMD açıp
magick -version çalıştırip görebiliriz.
3) imageick'in kütüphanesi indirmek için siteye girdikten sonra son versiyona göre DLL linkine tıklanıp phpinfo bilgilerine göre indirilmesi.
https://pecl.php.net/package/imagick
İndirdikten sonra ZIP dosyasının klasöre çıkartılması.
İçerisindeki php_imagick.dll dosyasını C:\xampp\php\ext dizinine kopyalanması
İçerisindeki CORE ve IM_MOD ile ismiyle başlayan .dll leri C:\xampp\apache\bin dizinine kopyalanması.
C:\xampp\php\php.ini dosyasının içine extension=imagick eklenmesi.
4) Environment için bilgisayarın yeniden başlatılması.
5) Imagemagick doğrulanması yapılması.
if (!extension_loaded('imagick')){
echo 'imagick not installed';
}
Yorumlar
Yorum Gönder