最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
zimg安裝

準(zhǔn)備環(huán)境

1.1、安轉(zhuǎn)必備軟件

There are several dependences of zimg you should build and install before using zimg. And the version of cmake should >= 2.8, libevent should >= 2.0, libmemcached should >= 1.0.18.

成都創(chuàng)新互聯(lián)公司是專業(yè)的白沙黎族網(wǎng)站建設(shè)公司,白沙黎族接單;提供做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行白沙黎族網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

 

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

 

安裝需要的軟件,但是libwebp-devel  yum上沒(méi)有

 

libwebp-devel、libevent和libmemcached需要重新編譯,因?yàn)閥um上的版本過(guò)低

 

1、安裝libevent

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

tarzxvf libevent-2.0.17-stable.tar.gz

cd libevent-2.0.17-stable

./configure --prefix=/usr/local

make&& make install

2、安裝libmemcached

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

tarzxvf libmemcached-1.0.18.tar.gz

cd libmemcached-1.0.18

./configure -prefix=/usr/local

make &&make install

 

3、安裝libwebp-devel

wget http://downloads.webmproject.org/releases/webp/libwebp-0.4.1.tar.gz(此文件暫時(shí)下載不下來(lái) )

tarzxvf libwebp-0.4.1.tar.gz

cd libwebp-0.4.1

./configure

make

sudo make install

 

 

、安裝

Now you can build zimg itself. If you want to gdbzimg, you can usemake debug option.

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

cdzimg

make

 

If you want to enable cache to improve performance, or you want to store the images to a distributed storage backend, the softwares below is optional.

Build Optional Storage Backends

memcached ( optional )

wget http://www.memcached.org/files/memcached-1.4.19.tar.gz

tarzxvf memcached-1.4.19.tar.gz

cd memcached-1.4.19

./configure --prefix=/usr/local

make

make install

beansdb ( optional )

git clone https://github.com/douban/beansdb

cdbeansdb

./configure --prefix=/usr/local

make

benseye ( optional )

git clone [email protected]:douban/beanseye.git

cdbeanseye

make

SSDB ( optional )

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

unzip master

cdssdb-master

make

twemproxy ( optional )

git clone [email protected]:twitter/twemproxy.git

cdtwemproxy

autoreconf -fvi

./configure --enable-debug=log

make

src/nutcracker -h

 

三、啟動(dòng)

運(yùn)行

在運(yùn)行zimg之前,你需要按照《Install文檔》的說(shuō)明進(jìn)行安裝,zimg安裝成功之后,即可簡(jiǎn)單修改配置文件后啟動(dòng)。zimg本身的所有選項(xiàng)都在配置文件中進(jìn)行配置,你可以根據(jù)自己的需要修改配置文件:

--zimg server config

 

--server config

--是否后臺(tái)運(yùn)行

is_daemon       = 1

--綁定IP

ip              = '0.0.0.0'

--端口

port            = 4869

--運(yùn)行線程數(shù),默認(rèn)值為服務(wù)器CPU數(shù)

--thread_num=4

backlog_num     = 1024

max_keepalives  = 1

retry           = 3

system          = io.popen('uname -sn'):read('*l')

pwd   = io.popen('pwd'):read('*l')

 

--header config

--返回時(shí)所帶的HTTP header

headers         = 'Cache-Control:max-age=7776000'

--是否啟用etag緩存

etag            = 1

 

--access config

--support mask rules like 'allow 10.1.121.138/24'

--NOTE: remove rule can improve performance

--上傳接口的IP控制權(quán)限,將權(quán)限規(guī)則注釋掉可以提升服務(wù)器處理能力,下同

--upload_rule   = 'allow all'

--下載接口的IP控制權(quán)限

--download_rule = 'allow all'

--管理接口的IP控制權(quán)限

admin_rule      = 'allow 127.0.0.1'

 

--cache config

--是否啟用memcached緩存

cache           = 1

--緩存服務(wù)器IP

mc_ip           = '127.0.0.1'

--緩存服務(wù)器端口

mc_port         = 11211

 

--log config

--log_level output specified level of log to logfile

--[[

LOG_FATAL 0     System is unusable

LOG_ALERT 1     Action must be taken immediately

LOG_CRIT 2      Critical conditions

LOG_ERROR 3     Error conditions

LOG_WARNING 4   Warning conditions

LOG_NOTICE 5    Normal, but significant

LOG_INFO 6      Information

LOG_DEBUG 7     DEBUG message

]]

--輸出log級(jí)別

log_level       = 6

--輸出log路徑

log_name        = pwd .. '/log/zimg.log'

 

--htdocconfig

--默認(rèn)主頁(yè)html文件路徑

root_path       = pwd .. '/www/index.html'

--admin頁(yè)面html文件路徑

admin_path      = pwd .. '/www/admin.html'

 

--image process config

--禁用URL圖片處理

disable_args    = 0

--禁用lua腳本圖片處理

disable_type    = 0

--lua process script

--lua腳本文件路徑

script_name     = pwd .. '/script/process.lua'

--format value: 'none' for original or other format names

--默認(rèn)保存新圖的格式,字符串'none'表示以原有格式保存,或者是期望使用的格式名

format          = 'jpeg'

--quality value: 1~100(default: 75)

--默認(rèn)保存新圖的質(zhì)量

quality         = 75

 

--storage config

--zimg support 3 ways for storage images

--存儲(chǔ)后端類型,1為本地存儲(chǔ),2為memcached協(xié)議后端如beansdb,3為redis協(xié)議后端如SSDB

mode            = 1

--save_new value: 0.don't save any 1.save all 2.only save types in lua script

--新文件是否存儲(chǔ),0為不存儲(chǔ),1為全都存儲(chǔ),2為只存儲(chǔ)lua腳本產(chǎn)生的新圖

save_new        = 1

--上傳圖片大小限制,默認(rèn)100MB

max_size        = 100*1024*1024

--允許上傳圖片類型列表

allowed_type    = {'jpeg', 'jpg', 'png', 'gif', 'webp'}

 

--mode[1]: local disk mode

--本地存儲(chǔ)時(shí)的存儲(chǔ)路徑

img_path        = pwd .. '/img'

 

--mode[2]: beansdb mode

--beansdb服務(wù)器IP

beansdb_ip      = '127.0.0.1'

--beansdb服務(wù)器端口

beansdb_port    = 7900

 

--mode[3]: ssdb mode

--SSDB服務(wù)器IP

ssdb_ip         = '127.0.0.1'

--SSDB服務(wù)器端口

ssdb_port       = 8888

 

四、安裝結(jié)構(gòu)驗(yàn)證

然后啟動(dòng)zimg:

cd bin 

./zimgconf/zimg.lua

 

使用

上傳

zimg啟動(dòng)之后就可以開(kāi)始上傳和下載圖片了,上傳方式有兩種:

第一種是通過(guò)瀏覽器上傳,啟動(dòng)zimg后的默認(rèn)地址就是一個(gè)簡(jiǎn)單的圖片上傳頁(yè):

http://127.0.0.1:4869/

大約是這個(gè)樣子的:

 

上傳成功之后會(huì)以HTML的格式返回該圖片的MD5:

 

 

五、其他常用命令

使用到的命令        

http://zimg.buaa.us/documents/guidebookcn/
當(dāng)前名稱:zimg安裝
標(biāo)題來(lái)源:http://fisionsoft.com.cn/article/iphepe.html