今天开始研究Python下的Web框架,找到了mod_python、django、CherryPy等多个架构,对每一种都了解了一下,分别安装进行了测试,下面就mod_python的安装进行总结。
安装Apache
下载Apache:http://apache.justdn.org/httpd/binaries/win32/apache_2.0.58-win32-x86-no_ssl.msi
Windows下直接安装即可。安装前先把IIS服务关掉,防止端口占用。安装过程中出现了一些错误,主要是httpd.conf中的ServerAdmin没有设置造成的,所以安装的时候一定要设置上值比如xxxxx@gmail.com,安装完成后会自动把Apache安装成服务,如果能启动成功就OK了。
安装Python和mod_python
下载后直接安装。
下载mod_python
安装后就把mod_python放在了Python的Lib中了。
配置mod_python
安装好上面的三个软件后就要配置Apache来启动mod_python了。打开Apache安装目录下的conf/httpd.conf,做如下修改:
1、在LoadModule部分下面加入:LoadModule python_module modules/mod_python.so
2、修改DocumentRoot 值,指向工作目录,比如:DocumentRoot "C:/pweb"
3、加入<Directory "C:/pweb">
AddHandler mod_python .py
PythonHandler MyTest
PythonDebug On
</Directory>
AddHandle说明如果GET此目录下所有的.py文件用mod_python处理;
PythonHandler MyTest是缺省的文件,当取得“/”时执行的文件;
PythonDebug On把调试开关打开,如果出现错误,在浏览器上能看见出错的调用栈信息。
4、编写MyTest.py
重新启动Apache服务,在浏览器中打入:
如果能看到Hello World!说明mod_python工作正常。
上面只对mod_python的安装过程进行了简单说明,对于mod_python的具体用法、类、函数请参考mod_python的文档。
拓展
在mod_python的基础上,我觉得自己都可以发展一套自己的Web架构,当然已经有现成的架构了,django就是很好的一个,所以下面好好研究一下django。
分享到:
相关推荐
《Apache2.2环境下的mod_python模块与Python2.5集成详解》 在Web开发领域,Apache HTTP Server作为最流行的开源Web服务器,广泛应用于各种规模的网站和应用程序。而Python作为一门强大且易学的编程语言,也因其丰富...
在Linux环境下安装Mod_Python,首先需要确保Apache服务器已经安装并且运行。接着,可以从源代码编译安装Mod_Python,下载的压缩包文件名为`mod_python-3.3.1.tgz`。解压后,遵循以下步骤进行安装: 1. 进入解压后的...
这个压缩包对于需要在Windows环境下使用Apache和Python开发Web应用的用户来说非常有价值。它提供了一个全面的mod_wsgi版本集合,确保了与不同Apache和Python版本的兼容性。通过正确安装和配置,用户可以顺利地运行...
mod_python 3.3.1 for python 2.6 and apache 2.2 on windows
"mod_python-3.3.1.win32-py2.7.exe" 这是安装程序的文件名,它包含了模块的版本号(3.3.1)、操作系统类型(win32,表示32位Windows系统)、Python版本(py2.7)以及文件的可执行格式(exe,Windows下的可执行文件...
`mod_python 3.5`为Linux上的Apache服务器提供了一种高效的Python Web应用部署方式,虽然如今已有些过时,但在某些场景下仍具有其价值。了解其工作原理和使用方法对于理解Web服务器扩展和Python在服务器端的角色至...
mod_python是apache组织的一个项目,通过它,可以开发psp或cgi,mod_python功能强大,速度快,是非常优秀的web开发工具。 mod_python的一个最主要优点就是在性能上超越传统CGI。下面是一个非常粗略的测试。该测试是...
这个标签直接指向了mod_python,它是Apache的一个模块,用于在Apache服务器上执行Python脚本。它在20世纪90年代末到2000年代初非常流行,因为它使得Python成为构建高性能Web应用的可行选择。然而,随着其他技术如...
在Linux环境下安装mod_python通常涉及以下步骤: 1. 首先,确保Apache和Python已经安装。 2. 下载mod_python源码包,例如“mod_python-3.3.0b.tgz”。 3. 使用`tar -zxvf mod_python-3.3.0b.tgz`解压文件。 4. 进入...
apache python mod_python 插件 更多到我的站点: http://www.iteedu.com/download
### Mod_python:Apache服务器上的动态Python Web开发 #### 概述 Mod_python 是一个扩展模块,用于 Apache HTTP 服务器,使开发人员能够使用 Python 语言编写动态 Web 应用程序和服务端脚本。该模块由 Gregory ...
安装mod_python-3.3.1.win32-py2.6-apache2.2.exe这个文件,即可在Windows系统中为Apache 2.2添加对Python 2.6的支持。安装过程中,需确保Apache服务器已经安装并且运行正常,同时注意选择与Python版本匹配的mod_...
步骤: 1.python-2.7.5.msi 安装python2.7 2.httpd-2.2.25-win32-x86-openssl-0.9.8y.msi 安装Apache2.2.25 3.mod_python-3.3.1.win32-py2.7.exe ...2.安装成功后,apache2.2/models 目录下会存在 mod_python.so文件
描述中的"mod_python-3.3.1.win32-py2.5-Apache2.2.exe针对python2.5在apache中使用的mod_python安装"进一步确认了这是一个安装程序,目的是在Apache 2.2上部署mod_python,以增强Python应用程序与Apache的交互能力...
在Windows环境下,可以使用提供的apache_2.0.55-win32-x86-no_ssl.msi进行安装。在安装过程中,确保选择合适的安装路径,并记住Apache的服务名和监听端口。 2. **安装mod_jk**:将mod_jk-apache-2.0.55.so模块添加...
apache python mod_python 插件 更多到我的站点: http://www.iteedu.com/download
本文详细介绍了如何在Windows环境下安装Apache和mod_python,并通过配置Apache虚拟主机实现了Django应用的部署。通过这种方式,可以更高效地开发和测试Django应用,并将其部署到生产环境中。这种方式不仅提高了开发...
安装 mod_python 需要 Python 2.2.1 或更高版本以及 Apache 2.0.40 或更高版本。对于 Apache 1.3.x,应使用 mod_python 2.7.x 版本。确保拥有 Python 和 Apache 的头文件和库文件,以便编译 mod_python 模块。如果...