ImageMagicki CentOS 6ya yükleme

ImageMagick®, bitmap görüntüler oluşturmak, düzenlemek, oluşturmak veya dönüştürmek için kullanılan bir yazılım paketidir. DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG ve TIFF dahil olmak üzere çeşitli biçimlerde (100'den fazla) görüntüleri okuyabilir ve yazabilir. Görüntüleri yeniden boyutlandırmak, çevirmek, yansıtmak, döndürmek, deforme etmek, kırpmak ve dönüştürmek, görüntü renklerini ayarlamak, çeşitli özel efektler uygulamak veya metin, çizgiler, çokgenler, elipsler ve Bézier eğrileri çizmek için ImageMagick'i kullanın.

ImageMagick, remi deposu kullanılarak veya kaynak kodunu en son kararlı sürümden derleyerek kurulabilir. Kurulum kılavuzunun ardından ImageMagick PHP eklentisinin (imagick) nasıl kurulacağı ile ilgili başka bir kılavuz bulunmaktadır.

Remi deposundan kolay kurulum

Epel deposunu kurmadıysanız, şimdi kurun.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm

Ardından, remi deposunu yükleyin:

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm

Remi deposunu etkinleştirmek için ek bir adım gerekir:

Açmak için favori metin düzenleyicinizi kullanın /etc/yum.repos.d/remi.repo. Remi bölümünü bulun enabled=0ve bulun ve değiştirin enabled=1.

Gerekli bağımlılıkların kurulu olduğundan emin olun:

yum install -y gcc php-devel php-pear

Ardından ImageMagick'i yükleyin:

yum install -y ImageMagick ImageMagick-devel

Ekstra: Perl betiklerinde ImageMagick kullanmayı planlıyorsanız:

yum install ImageMagick-perl

Kurulum tamamlandı.

Kaynak koddan yükle

İlk yükleme bağımlılıkları:

 yum -y groupinstall 'Development Tools'
 yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel

Şimdi kaynak kodunu getirin:

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*

Kaynak kodunu yapılandırın ve derleyin. Sunucu özelliklerinize bağlı olarak, bu işlemin tamamlanması biraz zaman alabilir.

./configure
make
make install

Derleme ve yüklemenin başarılı olduğunu doğrulayın:

convert --version 

PHP uzantısını yükle

imagickPHP uzantı modülünü kurun imagick.so:

pecl install imagick

ImageMagick kurulum önekini girmeniz istenecektir. [ENTER]Otomatik algılamak için basın . Pecl komutunu izleyerek bu hatayı alabilirsiniz:

"Error shtool at '/var/tmp/imagick/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script"

Bunun nedeni güvenli ve bağlanmış bir /tmpdizindir. Sen kurulum olabilir /tmpsunucu güvenlik kilidi aşağı bir parçası olarak bu şekilde klasör. Bu hatayı geçici olarak çözmek için, /tmpgirişi kaldırın /etc/fstabve yeniden başlatın. Pecl komutunu tekrar çalıştırın. Yükleme tamamlandığında, /tmpsatırı geri ekleyebilir /etc/fstabve yeniden başlatabilirsiniz . Kullanılması umounthalinde çalışmaz komutu /tmpvardır nosuid,noexec,nodevseçenekleri.

Ardından, imagick.souzantıyı php.inidosyaya ekleyin . php.iniDosyanızı bularak başlayın . Genellikle bulunur /etc.

php -i | grep "Loaded Configuration File"

php.iniDinamik uzantı bölümünü açmak ve aramak için bir metin düzenleyici kullanın . Ekle extension=imagick.so, sonra kaydet.

Imagick'in doğru yüklendiğini doğrulamak için php uzantı listesini kontrol edin:

php -m | grep imagick

Apache gibi bir web sunucusu çalıştırıyorsanız, yeniden başlatmayı unutmayın:

service httpd restart

Referanslar

  1. Resmi ImageMagick web sitesi.


Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?