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

首先要安装编译环境,虽然我们通过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

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

时间: 2024-10-01 05:03:46

Debian 7服务器迁移重新配置Web服务的一些细节备忘的相关文章

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

这次服务系统采用的是最新的Debian 7.0,但是有几个细节的忽略导致我折腾了一番,我再这里再做个记录吧   之前配置Linux服务器时采用的是Debian系统一直很稳定,这次准备迁移到新的服务器环境上,好在以前的配置我在博客都做了备忘,所以很容易就搞定了,这次服务系统采用的是最新的Debian 7.0,但是有几个细节的忽略导致我折腾了一番,我再这里再做个记录吧: 首先要安装编译环境,虽然我们通过apt-get可以方便的绕过手动编译的环节,但是一些程序包可能内置编译命令,可以编译一些扩展程序,

服务器搭建:手把手教你配置web服务之nginx1.6

    我这里是内网搭建的一个centos6.3mini版的虚拟机环境. nginx版本:1.6 tomcat版本:7.0.54 1. 安装nginx     在安装nginx前,需要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件.     安装必须软件:这里我使用的是yum安装,刚装好的操作系统是纯净的什么都没有,  [root@unique ~]# yum install gcc-c++ [root@unique ~]# yum -y

服务器搭建:手把手教你配置web服务之tomcat7

安装jdk7 #下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html #下载tomcat [root@unique local]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz #解压并把jdk1.7放在/usr/java/下 [

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

最近公司上了个服务器,顺便整理下各部门的网站,搞的异常忙碌,今天终于闲下来了整理一下这几天遇到的问题和一些想法,今天首要写的是一篇完整版的教程:linux(fedora.redhat)下配置web+ftp服务器.相信很多站长到你在更换vps或者独立服务器的时候都会用到,收藏下来备用吧. 一.环境需求 根据不同的网站负载(访问量强度)选择适合自己的服务器或者vps,特别是当你申请到一台服务器的时候,首要做的就是寻找一家可靠的服务器托管机房,将服务器托管到里面,使服务器可以在公网上保持一个较好的访问

用ATL服务器构建XML Web服务

在Visual Studio的下一版本--Visual Studio .NET中将为C++程序员包含一个名为ATL服务器的应用程序,此应用程序极大地简化了高性能可扩展的Web应用程序的开发.ATL服务器提供了一组类,这些类扩展了活动模板库(ATL),可以通过ISAPI访问IIS的所有功能.ATL服务器提供的类使开发人员能很容易地处理如缓冲.线程-池和会话状态之类的问题.通过使模板库成为轻量级.可扩展的,并利用ATL的"只为需要的东西付出劳动"模型,它使开发人员能在很短的时间内获得ISA

COM+ Web 服务:通过复选框路由到 XML Web Services(1) (微软中国)

services|web|xml|复选框|微软 COM+ Web 服务:通过复选框路由到 XML Web Services John Noss 和 Jonathan HawkinsMicrosoft Corporation 2001年11月 摘要:COM+ Web 服务新增了某些功能,可与 Microsoft .NET Remoting 集成,并通过 SOAP for COM+ 组件实现 XML Web Services 发布的复选框激活.本文通过几个示例介绍基本的互操作性.配置以及托管和非托管

WF从入门到精通(第十八章):在你的工作流中调用Web服务

学习完本章,你将掌握: 1.在你的工作流中调用web服务 2.添加和配置web服务代理 3.在你的工作流中进行会话(sessions)管理 拿我来说,一些基于网络进行数据的发送和接收的事情很吸引我,由此多年以来我很喜欢写基于通信的代码.当我看到wf内置了连接web服务和作为web服务的能力时,我就更深入地对其进行了研究. wf集成了几个基于xml web服务的活动,我们将在本章调查客户端(client)一侧的活动.(在最后一章"把工作流作为web服务"中我们将讨论服务器一侧的活动).在

ASP.NET中利用SQLXML WEB服务访问XML数据

asp.net|sql|web|web服务|xml|访问|数据      引言 使用SQLXML 的Web 服务从你的ASP.net应用程序中直接访问XML 数据       SQLXML 是扩展SQL 服务器现有的对检索和储存XML 数据的支持的一套附加的工具. 有了SQLXML 3.0,你现在就能使用SQL服务器展示Web 服务了.在SQLXML的Web 服务可以让用户执行存储过程,用户定义的功能,并且它们支持模板.       在这篇文章中,你将看出怎样展示一个作为Web 服务并构建一个简

VS.NET: 通过Web服务瞄准电子商务

web|web服务|电子商务     从上次Microsoft更新其Visuabl Studio IDE到现在有两年的时间了,而Visual Studio也开始显得老了,特别是在迅速发展的电子商务应用开发工具市场上. 虽然Visual Studio在服务器/客户机领域比其竞争对手作的要好,但是它却难以提 供新一代工具应该提供的功能.支持了这个工具在竞争中的领导地位的只是 Microsoft庞大的市场分额以及Visual Studio广大的用户群,而不是领先的技术. 即将发布的VS.NET是Mic