مرکز آموزش

نصب ImageMagick در centos 7 و 6

نصب ImageMagick در centos 6  و centos 7

آموزش نصب PHP Imagick

آموزش نصب   Imagick در دایرکت ادمین

 

جهت نصب ImageMagick در centos 7 ابتدا نیاز است بسته های نصبی زیر را نصب نمائید:

yum 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
yum install ImageMagick ImageMagick-devel –y

 

آخرین نسخه ImageMagick  را  از اینجا دانلود نمائید. (توجه داشته باشید در دستورات زیر نسخه اکسترکت شده imagemagick را جایگزین imagick-x کنید) 

 

جهت نصب Imagick در centos 7 دستورات زیر را اجرا نمائید.

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar -zxf ImageMagick.tar.gz
cd imagick-x
./configure LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include --prefix=/usr/local
make
make install

 

 

سپس دستورات زیر را با توجه به نسخه php نصب شده در سرور اجرا کنید، البته توجه داشته باشید برای اینکه pecl بدون مشکل اجرا شود نیاز است موقتا در زمان نصب disable_function ها را غیرفعال کنید.

/usr/local/php73/bin/pecl install imagick
/usr/local/php56/bin/pecl install imagick

در پایان نیاز است مقدار extension=imagick.so را در فایل Php.ini نسخه php مورد نظر اضافه نموده و وب سرور را ریست نمائید.

 

نصب و کامپایل imagick  در نسخه ی 7.2 وب سرور لایت اسپید

بدین منظور دستورات زیر را اجرا کنید:

yum install lsphp72-pear
yum install ImageMagick-devel
/usr/local/lsws/lsphp72/bin/pecl install imagick

البته در صورتیکه بخواهید برای نسخه پیش فرض تغییرات را اعمال کنید، دستور فوق بصورت زیر تغییر می کند:

 

/usr/local/bin/pecl  install  imagick

 

سپس در فایل php.ini  خط زیر را اضافه کنید و وب سرور را ریست نمایید:

extension=imagick.so

 

آموزش نصب   Imagick در centos 6

نسخه های قبلی را ابتدا با دستورات زیر حذف نمائید:

yum remove ImageMagick

 

پیشنیازها را با دستور زیر نصب کنید:

yum 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
yum install libtool-ltdl-devel

 

یک دایرکتوری موقت ایجاد کنید:

mkdir tmp

cd tmp

 

آخرین نسخه را از طریق دستورات زیر دانلود و اکسترکت کنید:

curl -OL ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz

tar -xzf ImageMagick.tar.gz

توجه داشته باشید بجای ImageMagick-6.9.0-4 نیاز است آخرین نسخه اکسترکت شد از دستور بالا را وارد نمائید، با دستور ls می توانید نام کامل و صحیح را مشاهده کنید:

cd ImageMagick-6.9.0-4/

./configure --prefix=/usr/local --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --with-gs-font-dir=/usr/local/share/ghostscript/fonts --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-png32=yes --with-png64=yes

make clean

make

make install

 

 

سپس جهت نصب ImageMagick دستور زیر را اجرا کنید:

yum install ImageMagick ImageMagick-devel

 

خط زیر را در php.ini اضافه کنید:

extension=imagemagick.so

وب سرور را ریست کنید:

service httpd restart

 

در همین زمینه