两周前,出于帮朋友忙的目的,尝试了一下微信公众号的菜单自定义与自动回复功能的实现,成了。html
两周后,须要将代码转移至朋友新购的服务器上,发现基本操做全忘记了,麻瓜!因此记一笔,但愿也能对你们也有帮助。python
腾讯云买的服务器,系统为CentOS 7.2 64位,自带python2.75。web
第一步,安装web.py
浏览器
网上推荐的用这个 easy install 下载管理 python 的包,因此先安装 easy install:bash
yum
install
python-setuptools
服务器
安装完成,输入:微信
easy_install web.pyapp
第二步,安装libxml2, libxslt, lxml pythonpython2.7
yum
install + 名称
测试
我试事后发现libxml2是已经存在的。
第三步,测试web.py是否安装成功
附上教程里的测试用main.py。
import web urls = ( '/wx', 'Handle', ) class Handle(object): def GET(self): return "hello, this is a test" if __name__ == '__main__': app = web.application(urls, globals()) app.run()
在终端输入sudo python main.py 80 服务开启了,在浏览器中输入ip+/wx,网页输出hello, this is a test
表示测试成功,运行正常。
第四步,完成
须要注意的是,Putty的Session关闭会致使服务中止,百度得不挂断运行命令, nohup :
sudo nohup python main.py 80 这样会生成一个nohup.out文件,记录Console的内容。
PS:由于不熟悉Linux,更不熟悉SSH,涉及到文件转移时,选择了简单的psftp.exe。
open in + ip ->login
put + filename 向服务器上传文件,默认到root目录。
get + filename 从服务器上下载,cd指令进入目录随心所欲。
附图一张(一个一个复制,惨!),下载地址一个(putty,psftp一系列exe)。
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html