一.环境说明
1.系统环境
CentOS release 5.4 (Final)
2.软件版本
Apache 2.2.3
Python 2.6.6
mod_python 3.3.1
二.安装Apache
1.如果使用Apache源码进行安装,请到http://httpd.apache.org下载所需版本。
安装过程略。
2.如果使用系统自带的Apache,则需要查看系统是否安装httpd-devel包。操作如下:
[root@G7-75 ~]# yum list httpd-devel
如果已安装,则跳过以下步骤:
[root@G7-75 ~]# yum search httpd-devel
[root@G7-75 ~]# yum install httpd-devel.x86_64
三.安装Python
[root@G7-75 ~]# tar -jxvf Python-2.6.6.tar.bz2
[root@G7-75 ~]# cd Python-2.6.6
[root@G7-75 Python-2.6.6]# CCSHARED="-fPIC" ./configure
[root@G7-75 Python-2.6.6]# vi Makefile
如果CC= gcc -pthread,则修改为CC= gcc -pthread -fPIC
[root@G7-75 Python-2.6.6]# make
[root@G7-75 Python-2.6.6]# make install
注意:Python的安装目录是/usr/local/lib/python2.6/
四.安装mod_python
[root@G7-75 ~]# tar -xvf mod_python-3.3.1.tar
[root@G7-75 ~]# cd mod_python-3.3.1
[root@G7-75 mod_python-3.3.1]# whereis apxs
apxs: /usr/sbin/apxs /usr/share/man/man8/apxs.8.gz
[root@G7-75 mod_python-3.3.1]# ./configure --with-apxs=/usr/sbin/apxs --with-python=/usr/local/bin/python
[root@G7-75 mod_python-3.3.1]# make
[root@G7-75 mod_python-3.3.1]# make install(/usr/local/lib/python2.6/site-packages/mod_python)
注意:如果没有源码包请到http://www.modpython.org/下载
五.配置Apache
[root@G7-75 mod_python-3.3.1]# cd src
[root@G7-75 src]# cp mod_python.so /etc/httpd/modules/
[root@G7-75 src]# cd /etc/httpd/conf
[root@G7-75 conf]# vi httpd.conf
添加LoadModule python_module modules/mod_python.so
分享到:
相关推荐
本文将详尽解析如何在Linux及Windows环境下搭建基于Apache、Python与Django的开发环境,为开发者提供全面的技术指导。 ### Linux环境下的Apache + Python + Django开发环境搭建 #### 1. 安装Apache 在Linux环境中...
在Linux系统上部署Apache+Python+Django+MySQL环境是一个常见的Web开发配置,适用于构建高效且可扩展的Web应用程序。以下是对每个组件的详细说明: 1. **Linux系统**:在此场景中,使用的系统是RHEL 5.3。这是一个...
LAMP 结合了 Linux、Apache、MySQL 和 PHP/Perl/Python,形成了一种高效且低成本的 Web 应用程序开发平台。这种架构允许开发者快速构建动态、数据驱动的网站和服务。在 Red Hat Linux 9 平台上搭建 LAMP 需要安装...
Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...
Linux 搭建 XAMPP_Apache + Mysql + PHP 环境 本文将详细介绍如何在 Linux 系统中搭建 XAMPP_Apache + Mysql + PHP 环境,包括停止原有服务、安装 XAMPP、配置防火墙、解决可能出现的问题等。 一、停止原有服务 ...
在CentOS6.3 development环境下,搭建python web环境, 采用 apache2 + python2.7.3 + mod_python3.3.1 详细记录了安装的各个步骤以及正常运行下的apache配置
1. **Apache**:预配置好的Apache服务器,方便快速搭建环境。 2. **PHP**:集成PHP解释器,可以直接编写和测试PHP代码。 3. **MySQL**:关系型数据库管理系统,用于存储和管理网站数据。 4. **Perl**:另一种脚本...
本篇手册将详细介绍如何在Linux环境下快速搭建Django、MySQL和Apache的开发环境。 1. **Python的安装** 首先,你需要下载Python的源码包,如Python-2.5.4.tgz或更高版本。使用`tar`命令解压,然后运行`configure`...
- **Apache及其Python补丁**:安装Apache并添加Python支持,通常需要安装mod_python或mod_wsgi模块,使Apache能够执行Python脚本。 - **Subversion1.6.12及其Python补丁**:安装Subversion并确保Python接口可用,...
Linux Ubuntu 下 Apache 服务器的搭建 一、 Apache 简介 Apache 是一种流行的 Web 服务器软件,具有高效、稳定、安全、免费等特点。Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web 服务器...
Linux(Ubuntu)下 Apache 服务器的搭建实用 ...本文档详细讲述了在 Linux(Ubuntu) 环境下搭建 Apache 服务器的步骤和详细过程,旨在帮助读者快速搭建 Apache 服务器,实现动态网站或者服务器的搭建。
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
2. **安装Apache**:获取Apache 2.4 VC14编译版,这是为Windows环境优化的版本,与Python 3.5兼容。安装后,Apache会作为服务运行,处理HTTP请求。 3. **安装mod_wsgi**:mod_wsgi模块需要与Python版本和Apache版本...
LAMPLinux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台...
在Linux环境下安装Apache,通常有三种方式: 1. 如果Linux发行版已经预装Apache,只需在安装过程中选择HTTPD服务,系统会自动配置。 2. 对于不熟悉编译过程的新手,可以选择下载预编译的软件包,如rpm格式,使用...
CGI(Common Gateway Interface,...以上就是Linux环境下Apache配置CGI的基本步骤和注意事项。确保遵循最佳实践,以提供安全、高效的动态网页服务。如果遇到未涵盖的问题,建议查阅Apache官方文档或在线资源进行解决。
本文将探讨如何在Linux环境下,特别是CentOS 5.4 32位系统上,搭建Nginx+Apache的组合,以实现前后端分离的高效Web服务。 首先,Nginx作为前端服务器,其主要职责是处理静态资源请求和分发动态请求到后端的Apache...
本教程将深入探讨如何在你的系统上配置Apache,同时集成MySQL数据库和PHP编程语言,创建一个强大的LAMP(Linux、Apache、MySQL、PHP)开发环境。 一、Apache的安装与配置 1. 下载Apache:首先,你需要访问Apache...
【Apache服务器在Linux(Ubuntu)环境下的搭建】 Apache服务器是一款广泛应用的开源Web服务器,以其高效、稳定、安全和免费的特点闻名。它起源于NCSAhttpd服务器,并因其开源性质吸引了众多开发者为其添加新功能、...