之前一直是使用 ubuntu 来安装 thumbor 服务, 非常简单,可是最近要在一台 centos6.5 上部署这个服务,还是遇到一些问题,这里介绍一下流程。
升级 python2.6 to python 2.7
centos6.5 默认的 python 是 2.6 的, 首先需要升级一下 python
yum -y update
yum install centos-release-SCL
yum install python27
为 shell 环境设定默认的 python, 我这里的 shell 环境是 zsh 如果你的是 bash 需要将 zsh 改成 bash。
scl enable python27 zsh
安装 pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python27 get-pip.py
安装基础类库
在安装 thumbor 之前, 需要安装以下类库,否则会报错:
yum install python-pycurl python-devel libcurl-devel
安装 thumbor
pip install thumbor
配置 thumbor
LOADER = 'thumbor.loaders.file_loader'
STORAGE = 'thumbor.storages.file_storage'
FILE_LOADER_ROOT_PATH = '/data/www/cwzg.cn/upoload'
FILE_STORAGE_ROOT_PATH = '/data/thumbor/storage'
运行 thumbor 服务
thumbor -p 8888 -c /etc/thumbor/thumbor.conf
好了,到此为止,安装已经完成,如果需要开启多进程,还需要安装 supervisord 这里就不做赘述了。