服务器迁移之debian重新配置Web服务的一些细节备忘

之前配置Linux服务器时采用的是Debian系统一直很稳定,这次准备迁移到新的服务器环境上,好在以前的配置我在博客都做了备忘,所以很容易就搞定了,这次服务系统采用的是最新的Debian 7.0,但是有几个细节的忽略导致我折腾了一番,我再这里再做个记录吧:

首先要安装编译环境,虽然我们通过apt-get可以方便的绕过手动编译的环节,但是一些程序包可能内置编译命令,可以编译一些扩展程序,如果不安装编译环境,这些扩展程序将失效。通常通过下面的命令直接安装开发编译套件:

复制代码

代码如下:

apt-get install build-essential

由于部分app是用Python开发的,而其所依赖的包包含可以提高性能的扩展,但是在编译时出现下面的错误:

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开发环境,通过下面的命令解决。

复制代码

代码如下:

apt-get install python-dev

由于用到了MySQL,所以我们还需要安装MySQL数据库,当我们通过apt-get命令安装MySQL数据库时,还要为Python安装相应的模块,否则将会报错如下:

No module named MySQLdb通过下面的安装命令解决:

复制代码

代码如下:

pip install mysql-python

但是问题还没有解决,在配置MySQL-Python的时又报错提示:

EnvironmentError: mysql_config not found原来默认apt-get安装的MySQL不包含开发文件,而mysql_config位于开发文件里,可以通过安装下面的包来解决这个问题:

复制代码

代码如下:

apt-get install libmysqld-dev libmysqlclient-dev

另外,Pyramid框架内有个小问题就是import zope.deprecation会报ImportError: No module named deprecation错。可以通过重新安装zope.deprecation来解决:

复制代码

代码如下:

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

好了,先记录在这里,折腾了好久。

(0)

相关推荐

  • linux下配置web+ftp服务器全教程(一)

    最近公司上了个服务器,顺便整理下各部门的网站,搞的异常忙碌,今天终于闲下来了整理一下这几天遇到的问题和一些想法,今天首要写的是一篇完整版的教程:linux(fedora、redhat)下配置web+f ...

  • WIN7怎么安装配置IIS,win7搭建web服务

    大家都知道XP专业版提供了IIS服务,其实WIN7系统也自带了IIS服务.只需要安装IIS组件即可进行web服务器的搭建了,不需要更换服务器版本是不是很方便.下面本就给大家操作演示一下 WIN7怎么安 ...

  • Ubuntu 14.04 Web服务器--Apache的安装和配置

    Apache是全球使用率最高的.开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配置Apache. 操作方法 01 命令行安装Apache 打开"终端窗口&qu ...

  • 虚拟机中怎么配置web服务器

    想要配置好微博服务器,先要添加一个角色"web服务器",这里主要说的是虚拟机中怎么配置web服务器 操作方法 01 现在打开虚拟机,并开机,如下图所示: 02 打开"开始 ...

  • Ubuntu10.04安装配置LDAP服务

    注:以Ubuntu 10.04版本为例,LDAP服务器和客户端为同一台机器,最新openldap软件服务器端无单独的配置文件,而是将配置信息保存于数据库中。 1. LDAP服务器端安装与配置 1.1 ...

  • 揭秘你没有用过的五个极好的微软Web服务

    当你考虑Web应用程序和服务的时候,你不会马上想到微软。然而,微软最近推出了一些新的Web服务,其中有一些达到和超过了谷歌、雅虎和许多你没有听说过的新兴企业推出的竞争的Web服务。 微软的哪一个服务是 ...

  • Linux系统怎么配置DHCP服务

    大家知道dhcp可以动态ip地址分配服务拉!在一个网络中,可能电脑不可能好多的情况下,大家那么总是手动给每个电脑分配ip地址等多数网络的设定。可能一个网络中存在上百台电脑,大家也要一台台跑去设定他们的 ...

  • windows2003配置DNS服务教程

    本篇主要介绍DNS的配置,希望能帮助IT行业的朋友. 操作方法 01 图1 首先插入系统光盘,安装DNS服务,这我用虚拟机来演示,打开虚拟机设置-选择CD/DVD选项-单击右边"浏览&quo ...

  • CISCO三层交换机如何配置DHCP服务

    利用CISCO三层交换机自带的DHCP功能,可以实现多VLAN的IP地址自动分配,在三层交换机上如何配置DHCP服务呢,下面由小编介绍下具体操作吧, 操作方法 01 首先将三层交换机开机,电脑teln ...