安装zimg,文档参考官方安装文档。

yum install openssl-devel cmake libevent-devel libjpeg-devel giflib-devel libpng-devel libwebp-devel ImageMagick-devel libmemcached-devel libevent

以上包有系统提供的包的版本可能不符合zimg的要求,可以通过下面的源码编译安装。

wget http://www.openssl.org/source/openssl-1.0.1i.tar.gz 

tar zxvf openssl-1.0.1i.tar.gz 

cd openssl-1.0.1i 

./config shared --prefix=/usr/local --openssldir=/usr/ssl 

make && make install 

 wget http://www.cmake.org/files/v3.0/cmake-3.0.1.tar.gz 

tar xzvf cmake-3.0.1.tar.gz 

 cd cmake-3.0.1 

./bootstrap --prefix=/usr/local 

 make && make install 

 wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz 

tar zxvf libevent-2.0.21-stable.tar.gz 

cd libevent-2.0.21-stable 

./configure --prefix=/usr/local 

 make && make install 

 wget https://downloads.sourceforge.net/project/libjpeg-turbo/1.3.1/libjpeg-turbo-1.3.1.tar.gz 

tar zxvf libjpeg-turbo-1.3.1.tar.gz 

cd libjpeg-turbo-1.3.1

./configure --prefix=/usr/local --with-jpeg8 

make && make install 

 wget http://downloads.webmproject.org/releases/webp/libwebp-0.4.1.tar.gz 

tar zxvf libwebp-0.4.1.tar.gz cd libwebp-0.4.1

 ./configure 

make 

make install 

 wget http://www.p_w_picpathmagick.org/download/ImageMagick.tar.gz 

tar zxvf ImageMagick.tar.gz cd ImageMagick-6.9.1-10 

./configure --prefix=/usr/local 

 make && make install 

 wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz 

tar zxvf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18 

./configure -prefix=/usr/local 

 make && make install     


安装zimg:

git clone https://github.com/buaazp/zimg -b master --depth=1 cd zimg   make                    


安装完成后使用默认配置启动服务:

[root@iZcyfvxzl85zzcZ bin]# ./zimg conf/zimg.lua

# ss -tunlp | grep zimg tcp    LISTEN     0      128                    *:4869                  *:*      users:(("zimg",27502,14))


在浏览器中访问:

wKioL1gzG-fj6lZfAABz4rZj71M981.png-wh_50

 上传图片成功后如图所示:

wKiom1gzG9mSNwjyAACDshb63bM336.png-wh_50

spacer.gif

访问上传的图片:

wKiom1gzG_rQHMbnAAFuq4537DA019.jpg-wh_50


 zimg安装成功!!!