`

Linux下Apache+Python环境搭建

阅读更多
一.环境说明
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
分享到:
评论

相关推荐

    lampLinux+Apache+Mysql+Perl/PHP/Python

    Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源...

    lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文

    Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。...

    Linux 搭建XAMPP_Apache + Mysql + PHP 环境

    Linux 搭建 XAMPP_Apache + Mysql + PHP 环境 本文将详细介绍如何在 Linux 系统中搭建 XAMPP_Apache + Mysql + PHP 环境,包括停止原有服务、安装 XAMPP、配置防火墙、解决可能出现的问题等。 一、停止原有服务 ...

    apache2 + python2.7.3 + mod_python3.3.1.tar.gz

    在CentOS6.3 development环境下,搭建python web环境, 采用 apache2 + python2.7.3 + mod_python3.3.1 详细记录了安装的各个步骤以及正常运行下的apache配置

    Nginx+Apache搭建前后端web生产环境

    谈到Linux下的web生产环境,大家就会想到apache这个开源服务器软件.apache可以整合大多数应用,比如jsp,php,cgi,python等等,但是apache过于臃肿以及对静态文件响应过于缓慢让很多使用者感到头疼.而nginx作为新崛起的...

    该系统主要采用了Apache+PHP+MySQL+thinkphp+bootStrap技术搭建的一个食品产业链管理系统.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    LAMP环境配置安装注意安装步骤及说明事项

    LAMPLinux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台...

    服务器架构手册

    最完整的LAMP搭建手册,Linux+Apache+Mysql+PHP(Perl+Python)

    部署Linux Apache Mysql PHP LAMP实践

    LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序...

    Linux环境配置LAMP

    LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序...

    Linux CentOS Python开发环境搭建教程

    CentOS安装Python 1.CentOS已经自带安装了2.x版本,先尝试python命令检查已安装的版本.如果你使用rpm、yum或deb命令安装过,请使用相对命令查询。 2.复制安装文件链接。在https://www.python.org/ftp/python/ 进入...

    wampServer工具

    Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。...

    LAMP环境搭建之CentOS7.4版

    由于Python当今大火,所以本文决定采用CentOS7.4 + Apache + MySQL + Python3这样的搭配来构建LAMP环境。所有首先需要确保您已经有了一个安装gnome的CentOS7环境。 Python3的安装 su #进入root权限 #1.安装依赖: ...

    tomcat、JDK、postgres环境搭建

    Tomcat、JDK、Postgres 环境搭建是 Web 应用程序开发的基础环境, Linux 操作系统提供了稳定、自由和开源的平台,Tomcat 服务器支持 Servlet、JSP、JSF 等技术,JDK 提供了 Java 开发工具包,Postgres 数据库提供了...

    wamp3.2.3_集成包.zip

    Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序...

    服务器软件

    Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

    wamp安装包 解压密码:qwer1234

    Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序...

    LAMP架构思维导图

    Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。...

    部署LAMP(CentOS7.2)过程

    LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序...

    CentOS VPS安装Kloxo免费虚拟主机管理系统

    Kloxo简介 Kloxo的前身是lxadmin,是一款免费的虚拟主机管理系统,安装简单,功能强大,可以快速地在red hat,centos系列linux系统的主机上搭建LAMP(Linux+Apache+Mysql+Perl/PHP/Python)环境。 安装kloxo Kloxo...

Global site tag (gtag.js) - Google Analytics