兩週前,出於幫朋友忙的目的,嘗試了一下微信公衆號的菜單自定義與自動回覆功能的實現,成了。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