python cgi配置_Python CGI编程之基本环境配置(windows+Apache2.4+Python3.9.0)

本文介绍了在Windows上配置Apache2.4和Python3.9.0进行CGI编程的步骤,包括Apache的安装、环境配置、CGI模块启用、端口设置,以及创建并运行Hello World的CGI脚本。
摘要由CSDN通过智能技术生成

一、基本环境安装

Windows下安装Apache2.4,下载地址:https://www.apachehaus.com/cgi-bin/download.plx​www.apachehaus.com

PS:VC14需要下载Microsoft Visual C++ 2015,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=53840​www.microsoft.com

安装Python3.9.0,下载地址:Python Release Python 3.9.0​www.python.org5d72c76fb3b9eaea0f4c1b203c2323ee.png

二、环境配置下载完Apache2.4安装包后进行解压缩,进去将Apache24文件剪切复制出来,如下所示:

2. 打开\Apache2.4.46\Apache24\conf\目录下的httpd.conf文件,所有相关的环境配置均在此文件中进行,详细配置如下:

a.配置文件的根目录:设置SRVROOT根目录,目录就是Apache的存放路径

b.设置Python代码的存储路径,方便Python解析器能找到它:修改成如上图所示即可

c.打开cgi_module modules/mod_cgi.so模块(去掉注释符#,一般默认是打开的):

d.修改端口:这里的端口可改可不改,但是为了防止默认的80端口被占用,我这里改成了8088

3. 到这里关于httpd.conf文件的基本配置已经ok,下面打开cmd窗口,进行注册服务:命令行下进入Apache24下面的bin目录下,输入httppd -k install(注意以管理员身份进行)

4.启动Apache2.4服务(计算机-管理-服务-Apache2.4启动),启动后如下所示:

三、Python CGI编程之实现Hello World

上述把基础环境配置好后,接下来就可以进行CGI编程了,在Apache24的cgi-bin目录下,新建一个hello.py文件,用Visual Studio Code或其他代码编辑器打开,复制下面的代码到hello.py文件中(ps:注意修改第一行的代码,根据实际本机器python安装路径进行修改)

#!C:/Users/Administrator/AppData/Local/Programs/Python/Python39/python.exe

# -*- coding: utf-8 -*-

print ("Content-type:text/html\n\n")

print # 空行,告诉服务器结束头部

print ('')

print ('

')

print ('')

print ('

Hello Word!')

print ('')

print ('

')

print ('

Hello Word!

')

print ('')

print ('')注意地址中的端口号要用配置文件中设置的才可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值