把python項目部署到centos里


1.安裝centos VMware9下面安裝centos
2.在centos下面設置共享文件夾為你本地的論壇的代碼,然后設置網絡為橋接:直接連接到物理網絡,賦值網絡連接狀態
3.進入forum_svr.py目錄下運行python forum_svr.py,當然是啟動不了服務的
4.安裝easy_install(想辦法)
5.安裝pymogo tornado memcache 等一系列的模塊。
6.當然還是啟動不了的
7.還需要啟動memcached ,所以就要安裝memcached,Memcached是由Danga Interactive開發的,高性能的,分布式的內存對象緩存系統,用於在動態應用中減少數據庫負載,提升訪問速度。所以你就要安裝libevent
8.libevent 最新的穩定版:wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
  # rpm -q libevent  (首先檢查系統是否安裝了Libevent) 
  # yum -y install libevent* (我使用的Yum安裝)或者可以使用編譯安裝  
  # tar zxvf libevent-1.4.14b-stable.tar.gz 
# cd libevent-1.4.14b-stable 
# ./configure --prefix=/usr/local/libevent/ 
# make 
# make install 

9.memcached 最新的穩定版:wget  http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz 
# tar -zxvf memcached-1.4.5.tar.gz 
# cd memcached-1.4.5 
# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/ 
# make 
# make install 
啟動Memcached
# cd /usr/local/memcached/bin/ 
# ./memcached -u root -d 
將Memcached加入系統自動啟動
# vim /etc/rc.local 
# /usr/local/memcached/bin/memcached -u root -d
查看Memcached
# ps -ef |grep memcached 

10.然后你就要找到虛擬機的IP地址,可以在虛擬機下找運行ifconfig 例如:inet addr:192.168.0.109
 
11.在course_form_edit.html和course_forum_viem.html下修改swf:地址:(我的)當然是http://192.168.0.109:8086/了。(共六處)

12.現在從虛擬機下啟動forum_svr.py就能啟動了。

13.可能在windows下你訪問時可能還是會報服務器拒絕的錯誤,說明虛擬機的鏈接地址還是請求不到虛擬機下的數據,可以在虛擬機下運行
iptables -I INPUT -i eth0 -p tcp --dport 8086 -j ACCEPT(為windows下實體機開辟一個8086端口),虛擬機防火牆不讓請求數據。
OK,現在windows下就可以請求到數據了。方便本地的調試了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM