{"id":255,"date":"2016-10-26T16:36:02","date_gmt":"2016-10-26T07:36:02","guid":{"rendered":"http:\/\/jook.pe.kr\/?p=255"},"modified":"2016-10-26T16:36:02","modified_gmt":"2016-10-26T07:36:02","slug":"php-imagemagick-%ed%99%95%ec%9e%a5-%eb%aa%a8%eb%93%88%ec%84%a4%ec%b9%98","status":"publish","type":"post","link":"http:\/\/jook.pe.kr\/?p=255","title":{"rendered":"PHP ImageMagick \ud655\uc7a5 \ubaa8\ub4c8\uc124\uce58"},"content":{"rendered":"<p>1. ImageMagick \ud328\ud0a4\uc9c0 \uc124\uce58<\/p>\n<p>&nbsp;<\/p>\n<p>[root@localhost bin]# yum install ImageMagick ImageMagick-devel<br \/>\nLoaded plugins: fastestmirror<br \/>\nLoading mirror speeds from cached hostfile<br \/>\n* base: <a href=\"ftp:\/\/ftp.daum.net\/\">ftp.daum.net<\/a><br \/>\n* extras: <a href=\"ftp:\/\/ftp.daum.net\/\">ftp.daum.net<\/a><br \/>\n* updates: <a href=\"ftp:\/\/ftp.daum.net\/\">ftp.daum.net<\/a><br \/>\nSetting up Install Process<br \/>\nResolving Dependencies<br \/>\n&#8211;&gt; Running transaction check<br \/>\n&#8212;&gt; Package ImageMagick.i386 0:6.2.8.0-15.el5_8 set to be updated<br \/>\n&#8212;&gt; Package ImageMagick.x86_64 0:6.2.8.0-15.el5_8 set to be updated<br \/>\n&#8212;&gt; Package ImageMagick-devel.i386 0:6.2.8.0-15.el5_8 set to be updated<br \/>\n&#8212;&gt; Package ImageMagick-devel.x86_64 0:6.2.8.0-15.el5_8 set to be updated<br \/>\n&#8211;&gt; Finished Dependency Resolution<\/p>\n<p>Dependencies Resolved<\/p>\n<p>=============================================================================================================================<br \/>\nPackage Arch Version Repository Size<br \/>\n=============================================================================================================================<br \/>\nInstalling:<br \/>\nImageMagick i386 6.2.8.0-15.el5_8 updates 3.3 M<br \/>\nImageMagick x86_64 6.2.8.0-15.el5_8 updates 3.3 M<br \/>\nImageMagick-devel i386 6.2.8.0-15.el5_8 updates 76 k<br \/>\nImageMagick-devel x86_64 6.2.8.0-15.el5_8 updates 76 k<\/p>\n<p>Transaction Summary<br \/>\n=============================================================================================================================<br \/>\nInstall 4 Package(s)<br \/>\nUpgrade 0 Package(s)<\/p>\n<p>Total download size: 6.7 M<br \/>\nIs this ok [y\/N]: y<br \/>\nDownloading Packages:<br \/>\n(1\/4): ImageMagick-devel-6.2.8.0-15.el5_8.i386.rpm | 76 kB 00:00<br \/>\n(2\/4): ImageMagick-devel-6.2.8.0-15.el5_8.x86_64.rpm | 76 kB 00:00<br \/>\n(3\/4): ImageMagick-6.2.8.0-15.el5_8.i386.rpm | 3.3 MB 00:00<br \/>\n(4\/4): ImageMagick-6.2.8.0-15.el5_8.x86_64.rpm | 3.3 MB 00:00<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nTotal 7.8 MB\/s | 6.7 MB 00:00<br \/>\nRunning rpm_check_debug<br \/>\nRunning Transaction Test<br \/>\nFinished Transaction Test<br \/>\nTransaction Test Succeeded<br \/>\nRunning Transaction<br \/>\nInstalling : ImageMagick 1\/4<br \/>\nInstalling : ImageMagick 2\/4<br \/>\nInstalling : ImageMagick-devel 3\/4<br \/>\nInstalling : ImageMagick-devel 4\/4<\/p>\n<p>Installed:<br \/>\nImageMagick.i386 0:6.2.8.0-15.el5_8 ImageMagick.x86_64 0:6.2.8.0-15.el5_8<br \/>\nImageMagick-devel.i386 0:6.2.8.0-15.el5_8 ImageMagick-devel.x86_64 0:6.2.8.0-15.el5_8<\/p>\n<p>Complete!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>2. pecl \uba85\ub839\uc73c\ub85c imagick \ud655\uc7a5 \ubaa8\ub4c8 \uc124\uce58<\/p>\n<p>[root@localhost bin]# .\/pecl install imagick<br \/>\ndownloading imagick-3.0.1.tgz &#8230;<br \/>\nStarting to download imagick-3.0.1.tgz (93,920 bytes)<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;done: 93,920 bytes<br \/>\n13 source files, building<br \/>\nWARNING: php_bin \/usr\/local\/php\/bin\/php appears to have a suffix \/bin\/php, but config variable php_suffix does not match<br \/>\nrunning: phpize<br \/>\nConfiguring for:<br \/>\nPHP Api Version: 20041225<br \/>\nZend Module Api No: 20060613<br \/>\nZend Extension Api No: 220060519<br \/>\nPlease provide the prefix of Imagemagick installation [autodetect] :<br \/>\nbuilding in \/var\/tmp\/pear-build-root\/imagick-3.0.1<br \/>\nrunning: \/tmp\/pear\/temp\/imagick\/configure &#8211;with-imagick<br \/>\nchecking for egrep&#8230; grep -E<br \/>\nchecking for a sed that does not truncate output&#8230; \/bin\/sed<br \/>\nchecking for cc&#8230; cc<br \/>\nchecking for C compiler default output file name&#8230; a.out<\/p>\n<p>~<\/p>\n<p>&nbsp;<\/p>\n<p>6784781 4 drwxr-xr-x 3 root root 4096 Jan 17 10:19 \/var\/tmp\/pear-build-root\/install-imagick-3.0.1\/usr\/local\/php\/lib<br \/>\n6784782 4 drwxr-xr-x 3 root root 4096 Jan 17 10:19 \/var\/tmp\/pear-build-root\/install-imagick-3.0.1\/usr\/local\/php\/lib\/php<br \/>\n6784783 4 drwxr-xr-x 3 root root 4096 Jan 17 10:19 \/var\/tmp\/pear-build-root\/install-imagick-3.0.1\/usr\/local\/php\/lib\/php\/extensions<br \/>\n6784784 4 drwxr-xr-x 2 root root 4096 Jan 17 10:19 \/var\/tmp\/pear-build-root\/install-imagick-3.0.1\/usr\/local\/php\/lib\/php\/extensions\/no-debug-non-zts-20060613<br \/>\n6784777 928 -rwxr-xr-x 1 root root 944277 Jan 17 10:19 \/var\/tmp\/pear-build-root\/install-imagick-3.0.1\/usr\/local\/php\/lib\/php\/extensions\/no-debug-non-zts-20060613\/imagick.so<\/p>\n<p>Build process completed successfully<br \/>\nInstalling &#8216;<strong>\/usr\/local\/php\/lib\/php\/extensions\/no-debug-non-zts-20060613\/imagick.so<\/strong>&#8216;<br \/>\nInstalling &#8216;\/usr\/local\/php\/include\/php\/ext\/imagick\/php_imagick_defs.h&#8217;<br \/>\nInstalling &#8216;\/usr\/local\/php\/include\/php\/ext\/imagick\/php_imagick_shared.h&#8217;<br \/>\nInstalling &#8216;\/usr\/local\/php\/include\/php\/ext\/imagick\/php_imagick.h&#8217;<br \/>\ninstall ok: channel:\/\/pecl.php.net\/imagick-3.0.1<br \/>\nconfiguration option &#8220;php_ini&#8221; is not set to php.ini location<br \/>\n<strong>You should add &#8220;extension=imagick.so&#8221; to php.ini<br \/>\n<\/strong>[root@localhost bin]#<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>3. php.ini \ud30c\uc77c\uc5d0 extension_dir \ubc0f extension \ucd94\uac00<\/p>\n<p>&nbsp;<\/p>\n<p>extension_dir = &#8220;\/usr\/local\/php\/lib\/php\/extensions\/no-debug-non-zts-20060613&#8221;<br \/>\nextension=imagick.so<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>4. apache \ub370\ubaac restart \ubc0f \ubaa8\ub4c8 \ud655\uc778<\/p>\n<p>&nbsp;<\/p>\n<p>[root@localhost ~]# \/usr\/local\/apache2\/bin\/apachectl restart<br \/>\n[root@localhost ~]# \/usr\/local\/php\/bin\/php -i | grep -i imagick<br \/>\nimagick<br \/>\nimagick module =&gt; enabled<br \/>\nimagick module version =&gt; 3.0.1<br \/>\nimagick classes =&gt; Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator<br \/>\nimagick.locale_fix =&gt; 0 =&gt; 0<br \/>\nimagick.progress_monitor =&gt; 0 =&gt; 0<br \/>\n[root@localhost ~]#<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. ImageMagick \ud328\ud0a4\uc9c0 \uc124\uce58 &nbsp; [root@localhost bin]# yum install ImageMagick ImageMagick-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,5],"tags":[],"_links":{"self":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/posts\/255"}],"collection":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=255"}],"version-history":[{"count":0,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/posts\/255\/revisions"}],"wp:attachment":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=255"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}