apache2.4python(如何使用apache发布python项目)

1.如何使用apache发布python项目

首先检查以下要求是否已经达到: Apache已经安装,并且可以正常使用 Python已经安装,并且可以正常使用(在我的环境下,Python安装目录为d:\python21) 好,如果一切正常,下面就开始了。

配置 修改DocumentRoot 打开Apache安装目录下的conf子目录的" 3 print 4 print "hello,world!" 第1行是让脚本以CGI方式运行必需的(这里是我的环境,记得吗?我前面说了Python是装在d:/python21下的),告诉Apache如何找到此文件的解释程序。 第2,3行是告诉浏览器输出内容的MIME格式。

这里为输出HTML文本。 第4行,输出"hello,world!"。

其实不输出HTML的标记头浏览器也可以正常显示,尽管它不是完整的HTML格式。 如果测试成功,则一切大功告成。

如果不行,听天由命吧(可以给我发信,咱们共同解决)。 后话 在SourceForge网站上,有一个名字mod_snake的项目。

它同mod_python一样提供了针对Apache的Python模块化处理,但是mod_snake支持HTML文档嵌入Python标记,有点象PHP。不过现在它只支持Linux,而没有Windows下的版本。

唉,我一定要转到Linux下面去!使用CGI方式调用Python速度不是很快,而如果使用mod_python则速度可能要快几十倍。这个不是我测出来的,是mod_python网站上说的。

转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦。

2.怎么配置Apache来运行Python编写的cgi脚本

配置Apache web服务器,让其能运行CGI脚本在这个教程里,我们假设Apache web服务器已经安装好,并已运行"print "This page was generated by a Python CGI script."print "" 第一行声明表示这是使用 /usr/bin/python命令运行的Python脚本。

"Content"print ""print "The user entered data are:"print "First Name: " + form["firstName"].value + ""print "Last Name: " + form["lastName"].value + ""print "Position: " + form["position"].value + ""print ""print ""正如前面提到,import cgi语句用来确保能够处理用户通过web输。

3.请教一个关于linux下APACHE关于PYTHON的设置问题

二、linux下apache配置python 一.安装apache apache linux平台下载 Apache v2.4.3 for Unix下载 界面预览 软件大小:7.90MB 软件类别:国外软件 | web服务器 软件语言:英文 运行环境:Unix 软件授权:免费版 更新时间:2012-8-22 9:52:17 相关链接:Home Page python linux平台下载 Python v2.5.1 For Linux 下载 界面预览 软件大小:10.55MB 软件类别:国产软件 | 开发编程 软件语言:简体中文 运行环境:Linux 软件授权:免费版 更新时间:2007-4-25 21:41:00 相关链接:Home Page mod_python下载: http://archive.apache.org/dist/httpd/modpython/ 解压后进入目录:例如把apache安装到/home/wwwroot/apache下,执行如下命令: ./configure --prefix=/home/wwwroot/apache --enable-track-vars --enable-cgi --with-config-file-path=/opt/apache/conf --enable-modules=all --enable-mods-shared=all --enable-file-cache --enable-disk-cache --enable-cache --enable-mem-cache --enable-dumpio --enable-logio --enable-mime-magic --enable-headers --enable-usertrack --enable-version --enable-ssl --enable-http --enable-rewrite --enable-proxy --enable-proxy-connect --enable-proxy-http --enable-proxy-ftp --enable-proxy-ajp --enable-proxy-balancer --enable-so 执行: make && make install 然后,打开httpd.conf进行apache相关配置 二.安装python $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make $ make install 我的python安装目录是 /usr/local/lib/python2.5.2/ 三.安装mod_python(请用root权限执行) 解压后进入目录,执行如下命令(这个命令分别指定了apache和python的目录): ./configure --with-apxs=/home/dantezhu/apache/bin/apxs --with-python=/usr/local/bin/python 执行: make 会在/usr/local/lib/python2.6/site-packages/下生成一个mod_python目录 同时在./src/.libs/下生成了一个mod_python.so,将这个so拷贝到apache的modules目录,并在httpd.conf中加入 LoadModule python_module modules/mod_python.so 四.测试 1)在httpd.conf中加入 AllowOverride FileInfo AddHandler mod_python .py PythonHandler index PythonDebug On Order allow,deny Allow from all 同时在 加入 ScriptAlias /py/ "/home/dantezhu/apache/py/" 2)在apache目录下建立一个py目录,在里面新建一个文件index.py,内容如下: from mod_python import apache def handler(req): req.write("Hello World!") return apache.OK (注意:PythonHandler index ,这里的名字index决定必须用index.py来测试)。

apache2.4python

转载请注明出处编程代码网 » apache2.4python(如何使用apache发布python项目)

资讯

pythonunix时间戳转换(python怎么将时间戳转化为日期)

阅读(21)

本文主要为您介绍pythonunix时间戳转换,内容包括python如何获取13位的UNIX时间戳,python怎么将时间戳转化为日期,timestamp怎么转换python。当前时间戳:time.time()当前日期:time.ctime()Python下日期到时间戳的转换import datetimeimp

资讯

pythonzipfile(python中的zipfile)

阅读(13)

本文主要为您介绍pythonzipfile,内容包括python中的zipfile,pythonzipfile把整个文件夹内的文件打包没有生成.zip文件,python用zipfile对文件进行压缩并加密(不让人解压缩并修改文件)如。python中的zipfile模块是用于解压/压缩zip文件的,压缩a

资讯

rpm安装python(怎样将python程序及其依赖打包成rpm包部署)

阅读(14)

本文主要为您介绍rpm安装python,内容包括怎样将python程序及其依赖打包成rpm包部署,怎样将python程序及其依赖打包成rpm包部署,我在linux下安装python2.6.22.fc12.i686.rpm软件包时出错python和。可以的,虽然说pip比较流行,但rpm从原理上完全

资讯

python参数检查(python怎么查看函数有什么参数)

阅读(21)

本文主要为您介绍python参数检查,内容包括python怎么查看函数有什么参数,python怎么查看有几个参数,python检查是否有命令行参数。Python中查看函数参数有四种方式:1. F(arg1,arg2,…)这是最常见的定义方式,一个函数可以定义任意个参数,每个参

资讯

python如何画图(python怎么在屏幕上画图)

阅读(16)

本文主要为您介绍python如何画图,内容包括python怎么在屏幕上画图,怎么用python绘图,如何用python绘制各种图形。首先说你的要求有些不明确的部分比如说你在所有窗体上写那是否画图的同时还要拖动其他窗体?这个要求的话目前的python各种gui

资讯

python学习论坛(有哪些值得推荐的Python学习网站)

阅读(17)

本文主要为您介绍python学习论坛,内容包括有没有python的学习交流的论坛,朋友们帮忙推荐一个PYTHON学习论坛,值得推荐的Python学习网站。1.Python.orgPython官方网站。你可以从这里下载Python、使用、学习Python。官方文档自然是最权威的学

资讯

python源码剖析高清pdf(Python源码剖析的作品目录)

阅读(15)

本文主要为您介绍python源码剖析高清pdf,内容包括Python源码剖析的作品目录,阅读python源码剖析要多久,阅读python源码剖析要多久。第0章 PYTHON源码剖析--编译PYTHON0.1 PYTHON总体架构0.2 PYTHON源代码的组织0.3 WINDOWS环境下

资讯

python上嵌入文字(Python如何在图片上添加带格式的文本)

阅读(18)

本文主要为您介绍python上嵌入文字,内容包括Python如何在图片上添加带格式的文本,怎样用python在图片里添加一段文字,python中关于图片添加文字。打开IDLE软件,导入相关函数库。from PIL import Image, ImageDraw,ImageFontpython如何给

资讯

用python表白(如何用python写一段浪漫的代码)

阅读(19)

本文主要为您介绍用python表白,内容包括如何优雅地向python程序员表白,如何优雅地向python程序员表白,如何用python写一段浪漫的代码。简单的,可以使用python 的CGI模块,需要你的服务器开启CGI支持。网页内容如下:1234567891011<html> <hea

资讯

snifferpython(如何让gsmsniffer变得更加智能化)

阅读(18)

本文主要为您介绍snifferpython,内容包括python遇到网络问题时,怎么解决,如何让gsmsniffer变得更加智能化,如何让gsmsniffer变得更加智能化。当python 遇上 Arduino,似乎一切都在变得更加智能化。你还在手动断开你的C118电源吗?你还在手动按

资讯

workflowpython(在Python环境下比较好的工作流引擎是什么)

阅读(16)

本文主要为您介绍workflowpython,内容包括在Python环境下比较好的工作流引擎是什么,大家都用python做什么开发,大家都用python做哪些开发。CSDN:FixFlow 和类似的软件如 Activiti jBPM 等相比起来,它们之间有哪些区别呢?FFDT:FixFlow 更加符

资讯

python栈与队列(python栈和队列在功能上的区别)

阅读(19)

本文主要为您介绍python栈与队列,内容包括python栈和队列在功能上的区别,python中栈和队列在功能上的区别,python栈和队列在功能上的区别。“栈” 和 “队列” 是数据结构,与具体的语言无关。1.队列先进先出,栈先进后出。2. 对插入和删除操作

资讯

sphinxpython安装(如何使用sphinx生成Python第三方模块的文档)

阅读(14)

本文主要为您介绍sphinxpython安装,内容包括如何使用sphinx生成Python第三方模块的文档,sphinx在windows下到底怎么安装,如何把外部文件导入sphinx。在使用Python的过程中,无疑我们经常需要下载安装第三方模块(如何安装:URL),而安装后我们必然会

资讯

pythonunix时间戳转换(python怎么将时间戳转化为日期)

阅读(21)

本文主要为您介绍pythonunix时间戳转换,内容包括python如何获取13位的UNIX时间戳,python怎么将时间戳转化为日期,timestamp怎么转换python。当前时间戳:time.time()当前日期:time.ctime()Python下日期到时间戳的转换import datetimeimp

资讯

pythonzipfile(python中的zipfile)

阅读(13)

本文主要为您介绍pythonzipfile,内容包括python中的zipfile,pythonzipfile把整个文件夹内的文件打包没有生成.zip文件,python用zipfile对文件进行压缩并加密(不让人解压缩并修改文件)如。python中的zipfile模块是用于解压/压缩zip文件的,压缩a

资讯

rpm安装python(怎样将python程序及其依赖打包成rpm包部署)

阅读(14)

本文主要为您介绍rpm安装python,内容包括怎样将python程序及其依赖打包成rpm包部署,怎样将python程序及其依赖打包成rpm包部署,我在linux下安装python2.6.22.fc12.i686.rpm软件包时出错python和。可以的,虽然说pip比较流行,但rpm从原理上完全

资讯

python参数检查(python怎么查看函数有什么参数)

阅读(21)

本文主要为您介绍python参数检查,内容包括python怎么查看函数有什么参数,python怎么查看有几个参数,python检查是否有命令行参数。Python中查看函数参数有四种方式:1. F(arg1,arg2,…)这是最常见的定义方式,一个函数可以定义任意个参数,每个参

资讯

python如何画图(python怎么在屏幕上画图)

阅读(16)

本文主要为您介绍python如何画图,内容包括python怎么在屏幕上画图,怎么用python绘图,如何用python绘制各种图形。首先说你的要求有些不明确的部分比如说你在所有窗体上写那是否画图的同时还要拖动其他窗体?这个要求的话目前的python各种gui

资讯

python学习论坛(有哪些值得推荐的Python学习网站)

阅读(17)

本文主要为您介绍python学习论坛,内容包括有没有python的学习交流的论坛,朋友们帮忙推荐一个PYTHON学习论坛,值得推荐的Python学习网站。1.Python.orgPython官方网站。你可以从这里下载Python、使用、学习Python。官方文档自然是最权威的学

资讯

python源码剖析高清pdf(Python源码剖析的作品目录)

阅读(15)

本文主要为您介绍python源码剖析高清pdf,内容包括Python源码剖析的作品目录,阅读python源码剖析要多久,阅读python源码剖析要多久。第0章 PYTHON源码剖析--编译PYTHON0.1 PYTHON总体架构0.2 PYTHON源代码的组织0.3 WINDOWS环境下

资讯

python执行pyc(python是执行.py还是.pyc)

阅读(16)

本文主要为您介绍python执行pyc,内容包括python是执行.py还是.pyc,python是执行.py还是.pyc,怎样运行.pyc文件。完成模块的加载和链接;将源代码翻译为PyCodeObject对象(这货就是字节码),并将其写入内存当中(方便CPU读取,起到加速程序运行