图片裁剪

使用 Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放

  1. 准备虚拟机环境
    安装centos

    关闭防火墙和setenforce
    vim /etc/selinux/config
    systemctl stop firewalld–关闭防火墙
    systemctl disable firewalld – 关闭开机启动防火墙
    reboot – 重启

    创建使用用户配置
    useradd -m itrip -G root -s /bin/bash 创建新用户具有root权限
    passwd itrip – 修改密码 输入两次
    配置sudo – visudo,输入: 89,
    itrip ALL=(ALL) ALL

    准备开发环境
    先执行 yum -y install wget 安装wget命令
    执行 yum -y groupinstall “Development Tools” 命令

  2. 准备安装的软件
    登录到新建用户
    下载tengine
    wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz
    下载 Lua
    wget http://www.lua.org/ftp/lua-5.3.4.tar.gz
    下载GraphicsMagick
    wget ftp://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/1.3/GraphicsMagick-1.3.9.tar.gz
    下载Luajit
    wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz

  3. 安装依赖
    sudo yum -y install libjpeg libjpeg-devel libpng libpng-devel giflib giflib-devel freetype freetype-devel readline readline-devel
    openssl openssl-devel zlib zlib-devel

  4. 安装软件
    安装GraphicsMagick tar -ivh 文件名
    进入到安装目录执行
    ./configue –prefix=/usr/local/GraphicsMagick –enable-shared
    su切换为 root

    安装lua 进入到解压目录后,执行
    切换为 root make linux && make install

    安装luajit 进入到解压目录 切换为root用户 执行 make && make install

    安装tengine
    ./configue –prefix=(编译配置)/usr/local/Tengine –dso-path=/usr/local/Tengine/modules –with-http_realip_moduel –with-http_gzip_static_moduel –with-http_concat_moduel –with-http_lua_moduel –http_–http-proxy-temp-path –
    切换为 root make linux && make install

启动Tengine
进入Tengine安装目录的bin目录下,执行 ./nginx

  1. 配置运行测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值