濮阳杆衣贸易有限公司

主頁 > 知識庫 > 服務器遷移之debian重新配置Web服務的一些細節(jié)備忘

服務器遷移之debian重新配置Web服務的一些細節(jié)備忘

熱門標簽:文德數(shù)慧科技有限公司 各種地圖標注 企業(yè)電話機器人靠譜嗎 地圖標注不在現(xiàn)場怎么上傳門頭標 地圖標注員騙局 福州營銷電銷機器人招商 智能外呼系統(tǒng)的選購 400電話申請商客通 河北點撥外呼系統(tǒng)哪家公司做的好

之前配置Linux服務器時采用的是Debian系統(tǒng)一直很穩(wěn)定,這次準備遷移到新的服務器環(huán)境上,好在以前的配置我在博客都做了備忘,所以很容易就搞定了,這次服務系統(tǒng)采用的是最新的Debian 7.0,但是有幾個細節(jié)的忽略導致我折騰了一番,我再這里再做個記錄吧:

首先要安裝編譯環(huán)境,雖然我們通過apt-get可以方便的繞過手動編譯的環(huán)節(jié),但是一些程序包可能內(nèi)置編譯命令,可以編譯一些擴展程序,如果不安裝編譯環(huán)境,這些擴展程序?qū)⑹АMǔMㄟ^下面的命令直接安裝開發(fā)編譯套件:


復制代碼
代碼如下:

apt-get install build-essential

由于部分app是用Python開發(fā)的,而其所依賴的包包含可以提高性能的擴展,但是在編譯時出現(xiàn)下面的錯誤:

src/XXX.c:31:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1

其實是因為我們沒有安裝Python開發(fā)環(huán)境,通過下面的命令解決。


復制代碼
代碼如下:

apt-get install python-dev

由于用到了MySQL,所以我們還需要安裝MySQL數(shù)據(jù)庫,當我們通過apt-get命令安裝MySQL數(shù)據(jù)庫時,還要為Python安裝相應的模塊,否則將會報錯如下:

No module named MySQLdb通過下面的安裝命令解決:


復制代碼
代碼如下:

pip install mysql-python

但是問題還沒有解決,在配置MySQL-Python的時又報錯提示:

EnvironmentError: mysql_config not found原來默認apt-get安裝的MySQL不包含開發(fā)文件,而mysql_config位于開發(fā)文件里,可以通過安裝下面的包來解決這個問題:


復制代碼
代碼如下:

apt-get install libmysqld-dev libmysqlclient-dev

另外,Pyramid框架內(nèi)有個小問題就是import zope.deprecation會報ImportError: No module named deprecation錯??梢酝ㄟ^重新安裝zope.deprecation來解決:


復制代碼
代碼如下:

pip --force-reinstall --upgrade zope.deprecation

好了,先記錄在這里,折騰了好久。

標簽:雞西 曲靖 南陽 潛江 長沙 新余 鎮(zhèn)江 鎮(zhèn)江

巨人網(wǎng)絡通訊聲明:本文標題《服務器遷移之debian重新配置Web服務的一些細節(jié)備忘》,本文關鍵詞  服務器,遷移,之,debian,重新,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《服務器遷移之debian重新配置Web服務的一些細節(jié)備忘》相關的同類信息!
  • 本頁收集關于服務器遷移之debian重新配置Web服務的一些細節(jié)備忘的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    通河县| 黑河市| 新郑市| 南华县| 天长市| 罗山县| 开化县| 绥芬河市| 太保市| 郑州市| 张北县| 阳春市| 鲜城| 青河县| 邳州市| 溆浦县| 望谟县| 陈巴尔虎旗| 宝鸡市| 宕昌县| 乌拉特后旗| 德兴市| 宁化县| 曲阜市| 昭苏县| 天气| 都昌县| 黑龙江省| 台州市| 白城市| 育儿| 泽普县| 奉节县| 太仓市| 玛多县| 淳安县| 新源县| 乾安县| 新密市| 获嘉县| 亳州市|