服务器迁移Debian配置Web服务的一些细节

点评:这个服务系统是利用最新的Debian 7,但一些细节的疏忽使我加倍,我会做一个记录在这里





在配置Linux服务器使用Debian系统一直非常稳定,迁移到新的服务器环境的准备,但在我的博客上的配置做了一个备忘录,所以很容易解决,使用该服务的系统是最新的Debian 7,却忽略了一些细节,使我有很多麻烦,我会记在这里:

首先,我们需要安装编译器环境。虽然我们可以通过APT轻松绕过手动编译链接,但是有些包可以编译成一个编译器命令,它可以编译一些扩展程序。如果不安装编译器环境,这些扩展将失败。开发编译套件通常是通过以下命令直接安装的:


复制代码代码如下所示:
安装安装必备


因为应用程序的一部分是用Python开发的,所以它依赖的包包含了性能的扩展,但是在编译时发生了以下错误:

SRC / XXX。C:31:20:致命错误:Python。H:没有这样的文件或目录
编译终止。
错误:command'gcc'failed出口状况1

事实上,这是因为我们不安装Python开发环境,通过下面的命令来解决。


复制代码代码如下所示:
获取安装Python开发


由于MySQL的使用,我们需要安装mysql数据库。当我们通过APT命令安装MySQL数据库时,我们需要为Python安装相应的模块,否则,我们将报告以下错误。

没有模块命名为MySQLdb是由以下安装命令解决:


复制代码代码如下所示:
安装mysql python


但是这个问题还没有解决,在配置MySQL Python时,也会报告错误提示。

environmenterror:mysql_config没有发现,默认情况下会安装原来的MySQL得到不包含开发文件,而mysql_config位于开发文件。它可以通过安装以下软件包来解决这个问题。


复制代码代码如下所示:
apt-get install libmysqld dev的libmysqlclient dev


此外,在金字塔框架的一个小问题是,进口zope.deprecation将报告输入错误:没有模块命名贬低的错误。它可以通过重新安装zope.deprecation解决:


复制代码代码如下所示:
皮普力重新安装升级zope.deprecation


那么,把它记录在这里很长时间。