基于lnmp的Python环境一键安装包

本安装包仅在32位的centos 5.X系统中测试通过,其中「centos.sh」为参考军哥的lnmp0.9版本,安装后默认为lnmpa环境。我做了一点简单修改增加了ngx_cache_purge模块。

如果已经安装过lnmp0.9可以无需执行「centos.sh」脚本(未做严格测试,如有问题可留言反馈)。

安装此一键包可以在安装lnmp0.9版本基础上执行python.sh。

执行过python.sh后安装的软件列表:

Python-2.7.2
python-pycurl
setuptools-0.6c11
libxml2-2.7.8
libxml2dom-0.5
tornado-2.3
uwsgi-1.1.2
Jinja2-2.6
py-redis
requests
DBUtils-1.1
MySQL-python-1.2.3
Imaging-1.1.7
libmemcached-1.0.9
pylibmc-1.2.3

如没有单独的memcached服务器,建议执行memcached.sh安装memcached服务

如内存比较小可修改/etc/init.d/memcached,改小memcached占用内存大小。

python站点管理

安装完后,执行/root/python.sh用来增加python站点
cd /etc/init.d/ 然后./uwsgi restart重启python服务(start/stop/restart管理uwsgi)
下载地址:

一键安装包下载

说明:

没有其他机器提供测试,仅我自己测试可用,测试资源有限,碰到问题可以来留言,如有可能我会尽力修复(俺是linux菜鸟,so……)

BTW:

1. 在vps上搭建就变得容易很多了,修改配置文件「setting.py」即可
2. 没有使用virtualenv管理python环境主要是因为俺VPS没那么多版本python需要管理,反正也只有我自己用,**环境不统一俺让它统一就行了!**

3. 现在在迷茫图片站还需要增加什么功能了,没更新代码的动力了。

点赞