天天看點

php安裝imagick擴充

需要下載下傳的東西:

<code>libwebp-0.5.1.</code><code>tar</code><code>.gz</code>

<code>wget </code>

<code> </code> 

<code>ImageMagick6.9.5.</code><code>tar</code><code>.gz</code>

<code>wget http:</code><code>//git</code><code>.imagemagick.org</code><code>/repos/ImageMagick/repository/archive</code><code>.</code><code>tar</code><code>.gz?ref=6.9.5-0</code>

<code>imagick-3.1.2.tgz</code>

<code>https:</code><code>//pecl</code><code>.php.net</code><code>/get/imagick-3</code><code>.1.2.tgz</code>

一定要用ImageMagick6.9.5.tar.gz這個包,因為官方最新版的是ImageMagick-7.0.2-4,安裝後有問題.

一.

<code>yum -y </code><code>install</code> <code>libpng-devel libjpeg-devel</code>

二.安裝webo庫

<code>[root@testserver-1 src]</code><code># tar -zxvf libwebp-0.5.0.tar.gz</code>

<code>[root@testserver-1 src]</code><code># cd libwebp-0.5.0/</code>

<code>[root@testserver-1 libwebp-0.5.0]</code><code># ./configure &amp;&amp; make &amp;&amp; make install</code>

<code>[root@testserver-1 libwebp-0.5.0]</code><code># cp /usr/local/lib/libwebp.so.6.0.0 /usr/lib64/</code>

<code>[root@testserver-1 libwebp-0.5.0]</code><code># ln -s  /usr/lib64/libwebp.so.6.0.0 /usr/lib64/libwebp.so.6</code>

<code>[root@testserver-1 libwebp-0.5.0]</code><code># ln -s  /usr/lib64/libwebp.so.6.0.0 /usr/lib64/libwebp.so</code>

安裝ImageMagick

<code>[root@testserver-1 src]</code><code># tar -zxvf ImageMagick6.9.5.tar.gz</code>

<code>[root@testserver-1 src]</code><code># cd ImageMagick-6.9.5/</code>

<code>[root@testserver-1 ImageMagick-6.9.5]</code><code># ./configure --prefix=/usr/local/imagemagick --with-webp</code>

<code>[root@testserver-1 ImageMagick-6.9.5]</code><code># make &amp;&amp; make install</code>

<code>[root@testserver-1 src]</code><code># ln -s /usr/local/imagemagick/include/ImageMagick-6 /usr/local/imagemagick/include/ImageMagick</code>

不同的地方:

<code>[root@testserver-1 src]</code><code># vim /etc/profile</code>

<code>export</code> <code>MAGICK_HOME=</code><code>/usr/local/imagemagick/</code>

<code>export</code> <code>PATH=$MAGICK_HOME</code><code>/bin</code><code>:$PATH</code>

<code>[root@testserver-1 src]</code><code># source /etc/profile</code>

沒有上面那一步,可能會找不到convert指令。

安裝php擴充

<code>tar</code> <code>-zxvf imagick-3.1.0RC2.tgz</code>

<code>cd</code> <code>imagick-3.1.0RC2</code><code>/usr/local/php/bin/phpize</code>

<code>export</code> <code>PKG_CONFIG_PATH=</code><code>/usr/local/imagemagick/lib/pkgconfig</code>

<code>.</code><code>/configure</code> <code>--with-php-config=</code><code>/usr/local/php/bin/php-config</code> <code>--with-imagick=</code><code>/usr/local/imagemagick</code>

<code>make</code> <code>&amp;&amp; </code><code>make</code> <code>install</code>

有兩個坑,就是用官方的最新版本ImageMagick,不正常.

本文轉自 yawei555 51CTO部落格,原文連結:http://blog.51cto.com/huwei555/1826692,如需轉載請自行聯系原作者